Tech

Conversion de signaux numériques pseudo-différentiels | Tout sur les circuits

J’ai environ 5 mètres de paire différentielle transportant un signal numérique et le gnd/0V pour ce signal. Il y a un bruit important à la fois sur le signal numérique et sur la masse/0V pour ce signal. Ce câble fonctionne « à l’envers » dans le système et donc connecter directement ce signal à la masse locale conduit à une méchante boucle de masse. Ce signal est DÉSACTIVÉ et est tiré via un 1kΩ à +3V3 à la source et via 100kΩ à +3V3 à ses 6x destinations.

Le pull up aux deux extrémités garantit que si un câble se casse ou si nous avons une déconnexion, le signal passera au ralenti haut/+3V3, ce qui signale un DÉSACTIVATION actif. La source du signal a un MOSFET pour tirer DISABLE vers la terre pour signaler qu’elle est maintenant ACTIVE. Il s’agit d’un signal de sécurité et je tiens à maintenir cette fonctionnalité.

Si nous utilisons un opto-isolateur, un câble déconnecté ou endommagé entraînera la non-alimentation de la LED et le passage du système à ACTIF par défaut.
J’espérais pouvoir créer un récepteur pseudo-différentiel qui tolérerait le bruit de ~ 1,5 Vpk que je vois sur le signal et c’est gnd.

Capture d'écran 2024-11-18 114149.png

Je veux que la sortie du côté droit soit élevée/+3V3 pour toutes les situations (câble déconnecté, fils individuels cassés, ralenti élevé) sauf lorsque le MOSFET gauche tire activement le signal DISABLE vers la terre/0V distante lorsque je veux que la sortie soit élevée/+3V3. passer à bas/0V.

Source link