Adaptateur série USB alimentant involontairement le convertisseur RS232 TTL

Jim

Adaptateur série USB alimentant involontairement le convertisseur RS232 TTL


J’ai une configuration de programmation où je branche un câble USB GoldX branché sur mon ordinateur portable de programmation (dans ce cas, un MacBook Pro). Image du câble:
Câble GoldX

Ceci est branché sur un convertisseur RS232 TTL fourni par eBay:
Convertisseur RS232 TTL

Que je branche sur ma carte de test. Tout fonctionne bien, la plupart du temps … Sauf que j’ai remarqué qu’occasionnellement, lorsque je branche juste le câble à la carte convertisseur, sans me connecter à mes circuits, le CI est alimenté. La LED s’allume et la broche VCC indique ~ 2,1 V. Notez que les fils des broches de la puce sont connectés directement au compteur; ce n’est pas clair sur la photo.

Configuration du test

Mais cela ne se produit pas à chaque fois que je branche le câble. Parfois, cela fonctionne comme prévu, où la LED n’est pas alimentée jusqu’à ce que je connecte VCC et GND à la carte de test.

J’ai essayé avec quelques ordinateurs de programmation différents, et le problème semble être pire lors de l’alimentation depuis mon MacBook; environ 50% du temps lorsque je me connecte. J’ai essayé 10x sur un autre ordinateur portable et un bureau ATX et je n’ai pas vu le problème avec 10 tentatives sur chacun. Pas une tonne de données, mais pertinentes.

Mon instinct d’acheter le convertisseur RS232 en TTL d’eBay m’a laissé avec une puce imbattable MAX3232 qui se comporte mal et fait fuir l’une des lignes de données via VCC. Je serais bien de le laisser là, mais alors pourquoi le comportement serait-il si différent lors de la connexion du câble GOLDX de mon macbook par rapport à un ordinateur de programmation différent? Ou, c’est peut-être juste le problème – le comportement sera complètement incohérent, et je ne devrais pas essayer de trouver une sortie attendue à partir d’une entrée donnée.

TLDR: Dois-je simplement supposer que le MAX3232 est contrefait et continuer?

Eugene Sh.

Habituellement, ces choses prennent le pouvoir des lignes RTS / DTR. Vous pouvez essayer de mettre un câble d’extension série entre l’adaptateur USB et la carte sans ces lignes.

Selvek

Y a-t-il un problème que vous souhaitez résoudre ou simplement une curiosité que vous souhaitez résoudre? J’accepte que les lignes de données fuient vers VCC. Le Max3232 indique « Lorsque le MAX3232 n’est pas alimenté, il peut être connecté en toute sécurité à un périphérique RS232 distant actif. » Mais je ne sais pas si « en toute sécurité » ne garantit aucune fuite de diode corporelle, ou tout simplement qu’elle ne se cassera pas.

Jim

@Selvek bon point. Ajout du TLDR; dois-je supposer que le MAX3232 est contrefait et continuer?

Réponses


 Trevor_G

Je ne suis pas surpris, les entrées ont généralement une certaine forme de diode de protection jusqu’au rail qui, lorsque l’alimentation est coupée, conduira. Cela proviendra des lignes Rx et DTR et dépendra de l’état (tension) de ces lignes et de la quantité de courant à laquelle elles sont attachées.

Si cela vous dérange, l’ajout d’une résistance série aux lignes d’entrée réduira cet effet.

Jim

Merci Trevor. Je vais faire des tests en utilisant ces informations comme point de départ.

 

adaptateur, alimentant, convertisseur, involontairement, Le, RS232, série, TTL, USB

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *