Communication entre le microcontrôleur et le PCB alimenté séparément


9

Sur une carte, j'ai un microcontrôleur avec une alimentation et sur une autre, j'ai un Flip Flop avec une alimentation séparée. Je veux connecter une broche du microcontrôleur à la broche de réinitialisation de la bascule. Puis-je simplement mettre un fil en travers ou faut-il plus que cela? J'allais le faire mais maintenant je ne suis pas sûr que cela fonctionnerait car ce ne serait pas un circuit complet et les deux cartes peuvent ne pas avoir les mêmes niveaux au sol. Les deux cartes doivent avoir des alimentations distinctes car la carte avec le DSP est préconfigurée et l'alimentation provient du secteur. Merci

Réponses:


13

Un seul fil peut ou non fonctionner - vérifiez si vos cartes ont une masse suffisamment commune. Vous aurez peut-être de la chance et ce sera très bien (puisque les deux cartes seront connectées à la terre, au moins d'une certaine manière). À tout le moins, vous pouvez probablement exécuter deux fils - un pour relier les deux motifs ensemble et un autre pour les données. Si, pour une raison quelconque, vous ne pouvez pas avoir de terrain d'entente, vous pouvez rechercher des optoisolateurs .


1
Carl a raison, si vous ne pouvez pas relier électriquement deux circuits ensemble, il est préférable d'utiliser l'optique.
Kellenjb

1
Le sol est aussi un problème commun.
Daniel Grillo

6

Si les fournitures sur les deux cartes sont isolées, par exemple, les batteries ou la plupart des verrues murales, il vous suffit de relier les masses ensemble, ce qui fournit le chemin de retour pour le signal que vous souhaitez utiliser.

Si vous craignez que les motifs ne soient pas isolés, vous pouvez les connecter temporairement via une résistance de 100K et mesurer la chute de tension à travers la résistance. Si la chute à travers la résistance est presque nulle, vous ne devriez pas avoir de problème pour connecter les deux masses.

La raison de la résistance est qu'un DVM a une impédance d'entrée suffisamment élevée pour que la simple mesure entre les masses puisse vous montrer une tension plus électrostatique que réellement électromotrice; la résistance dissipe l'aspect électrostatique.


Désolé, je sais que vous avez écrit cela il y a un moment, mais pourriez-vous expliquer ce que signifie la dernière partie sur l'électrostatique et l'électromotrice?
NickHalden

@JGord - np. Je pense que je m'emballais avec des mots de 25 cents. Par «électrostatique», je voulais dire quelque chose avec une très haute impédance, qui ne serait pas en mesure de maintenir la tension si un courant en est tiré. Par «électromotrice», je pense que j'essayais d'indiquer le type de tension dont vous pouvez tirer du courant. Peut-être qu'une retouche
s'impose

2

Si sur des cartes distinctes, utilisez une approche de signalisation différentielle telle que LVDS , avec un pilote sur une carte et un récepteur sur l'autre. (Cela suppose que les deux cartes ont des tensions de terre qui sont raisonnablement proches l'une de l'autre - sinon vous avez besoin d'une barrière d'isolement.) Les signaux de réinitialisation sont un exemple de quelque chose qui est sensible aux pépins - un pépin momentané sur une ligne de réinitialisation a un effet sur l'état futur de la puce qui y va.

Vous pouvez vous en tirer avec des approches moins prudentes si les signaux en question sont des entrées sans état.


0

Penser hors de la boîte:
vous pouvez placer un simple moteur ou un relais près du contrôleur, y connecter un fil habituel et le poser sur la deuxième carte, où vous placez un commutateur, connecté à sa masse ou à son VCC. (ce pourrait être un vrai fil -> transfert de signal monofil: D)
Si ces deux cartes sont en visibilité optique, vous pouvez mettre un émetteur-récepteur IR.
...autre chose...

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.