Comunicazione tra microcontrollore e PCB alimentato separatamente


9

Su una scheda ho un microcontrollore con un alimentatore e su un'altra ho un Flip Flop con un alimentatore separato. Voglio collegare un pin del microcontrollore al pin di reset del flip flop. Posso semplicemente passare un filo o ha bisogno di più? Lo avrei fatto ma ora non sono sicuro che funzionerebbe perché non sarebbe un circuito completo e le due schede potrebbero non avere gli stessi livelli di massa. Le due schede devono avere alimentatori separati perché la scheda con il DSP è premade e l'alimentazione proviene dalla rete. Grazie

Risposte:


13

Un singolo filo può o non può funzionare - controlla se le tue schede hanno una massa abbastanza comune. Potresti essere fortunato e andrà bene (dal momento che entrambe le schede saranno collegate alla terra, almeno in qualche modo). Per lo meno, puoi probabilmente far passare due fili: uno per legare insieme i due motivi e un altro per i dati. Se per qualche motivo non puoi avere un terreno comune, puoi esaminare gli optoisolatori .


1
Carl ha ragione, se non riesci a collegare elettricamente due circuiti, è meglio usare l'ottica.
Kellenjb,

1
Anche il terreno è un problema comune.
Daniel Grillo,

6

Se le forniture su entrambe le schede sono isolate, ad esempio le batterie o la maggior parte delle verruche a muro, è sufficiente collegare i terreni insieme, il che fornisce il percorso di ritorno per il segnale che si desidera utilizzare.

Se sei preoccupato che i motivi potrebbero non essere isolati, puoi collegarli temporaneamente tramite un resistore da 100K e misurare la caduta di tensione sul resistore. Se la caduta sul resistore è quasi zero, non dovresti avere problemi a collegare i due motivi.

La ragione del resistore è che un DVM ha un'impedenza di ingresso abbastanza elevata che la sola misurazione tra i terreni potrebbe mostrare una tensione più elettrostatica che effettivamente elettromotrice; il resistore dissipa l'aspetto elettrostatico.


Mi dispiace, lo so che l'hai scritto poco fa, ma potresti spiegare cosa significa l'ultima parte sull'elettrostatica rispetto all'elettromotrice?
NickHalden,

@JGord - np. Penso di essere stato portato via con parole da 25 centesimi. Per "elettrostatico" intendevo qualcosa con un'impedenza molto elevata, che non sarebbe in grado di sostenere la tensione se viene prelevata corrente da essa. Con "elettromotrice" penso di aver cercato di indicare il tipo di tensione da cui è possibile attingere corrente. Forse un po 'di editing è in ordine ...
JustJeff,

2

Se su schede separate, utilizzare un approccio di segnalazione differenziale come LVDS , con un driver su una scheda e un ricevitore sull'altra. (Ciò presuppone che le due schede abbiano tensioni di terra ragionevolmente vicine tra loro - in caso contrario, è necessaria una barriera di isolamento.) I segnali di ripristino sono un esempio di qualcosa che è sensibile ai difetti - un errore momentaneo su una linea di ripristino ha un effetto sullo stato futuro del chip andando ad esso.

È possibile cavarsela con approcci meno attenti se i segnali in questione sono input senza stato.


0

Pensare fuori dalla scatola:
è possibile posizionare un semplice motore o un relè vicino al controller, collegare un normale filo ad esso e posarlo sulla seconda scheda, dove si posiziona un interruttore, collegato alla sua terra o al suo VCC. (potrebbe essere un filo reale -> trasferimento del segnale a filo singolo: D)
Se quelle due schede sono in visibilità ottica, è possibile inserire un trasmettitore-ricevitore IR.
...qualcos'altro...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.