Newsgroup: it.hobby.elettronica.digitale
Titolo: Interruttore logico

Piccolo (spero) problema...
Devo interrompere con un unico interruttore 5 segnali che vanno da 0 a 5V e
che viaggiano a max 9600 bps...
Meglio... ho fatto un programmatore per pic in circuit e devo trovare il
modo di scollegare momentaneamente alcuni piedini del pic dal resto del
circuito, mentre entro in programmazione... e volevo evitare di mettere un
dipswitch a 6 interruttori da spostare tutti ogni volta...
(N.b. tra i piedini da interrompere c'è anche l'alimentazione del pic, su
cui passano un pò di milliampere)
Dovrebbe esserci qualche CD.... che assolve a tale funzione...
qualcuno sa dirmi quale?
grazie
mirco

 Devo interrompere con un unico interruttore 5 segnali che vanno da 0 a 5V
e che viaggiano a max 9600 bps...Meglio... ho fatto un programmatore per pic
in circuit e devo trovare il modo di scollegare momentaneamente alcuni
piedini del pic dal resto del circuito, mentre entro in programmazione... e
volevo evitare di mettere un dipswitch a 6 interruttori da spostare tutti
ogni volta...
Con lo schema seguente ne devi interrompere al massimo 2, o neanche quelli
se non vengono usati dall'applicazione (in questo secondo caso il
programmatore puo' anche rimanere collegato a patto che RB6 e RB7 restino
configurati come ingressi):
[FIDOCAD]
MC 155 80 1 0 080
MC 155 90 1 0 200
LI 175 105 120 105
MC 135 75 0 0 200
LI 175 75 135 75
MC 155 55 1 0 200
LI 155 70 155 80
SA 155 75
SA 155 105
MC 155 150 0 0 045
LI 155 150 155 145
SA 155 145
SA 120 105
LI 120 110 175 110
SA 120 110
LI 120 115 175 115
SA 120 115
LI 175 145 130 145
SA 120 120
LI 135 75 130 75
SA 120 100
LI 120 100 130 100
LI 130 100 130 75
LI 120 120 130 120
LI 130 120 130 145
RV 115 95 125 125
TY 105 103 5 3 0 0 0 * Vpp
TY 105 118 5 3 0 0 0 * GND
TY 105 108 5 3 0 0 0 * SCK
TY 105 113 5 3 0 0 0 * SDA
TY 85 98 5 3 0 0 0 * Vcc (5,6v)
TY 80 47 5 3 0 0 0 * Alimentazione 5,6V
MC 145 50 2 0 010
LI 155 55 155 50
SA 155 50
MC 165 50 0 0 200
LI 145 50 180 50
MC 180 50 0 0 074
TY 187 48 5 3 0 0 0 * 5V verso gli altri circuiti
TY 178 113 5 3 0 0 0 * RB7
TY 178 108 5 3 0 0 0 * RB6
TY 178 103 5 3 0 0 0 * MCLR
TY 177 73 5 3 0 0 0 * Vdd
TY 178 143 5 3 0 0 0 * Vss
RV 175 70 210 150
Claudio F

 ha scritto nel messaggio
news:avRz9.23796$XO.11...@news2.tin.it...


 Una precisazione: il fatto che i 5,6 v della seriale "sbattano" contro i
5,6 v dell'alimentazione esterna, anche se ci sono i diodi, non crea
problemi se c'č per esempio una diff. di potenziale tra le due alimentazioni
(tipo che la seriale del pc č 4,5 v e l'alim. del pic 5,5 v)?
Se c'e' diff.di potenziale vince il piu' forte, l'altro diodo rimara'
interdetto e verso la tensione piu' debole non tornera' indietro nulla.
Dalla seriale del PC pero' escono circa 10V per o stato logico 0 e -10V per
quello 1 (
http://members.xoom.it/stor/elettronica/rs232/rs232.htm
).
Lo schema che ti ho fatto va bene considerando di usare un programmatore
"classico" come l'epic o il propic con la tensione Vcc alzata a 5,6V invece
che 5 (puo' essere che anche solo con 5 vada bene, ma e' meglio restare
nelle specifiche). Volendo usare altri tipi di programmatore non so dirti
che risultati si ottengano, l'ICSP mi ha dato rogne anche usando uno di
questi programmatori "seri" perche' non tenevo il flat di collegamento
abbastanza corto (10..15cm).
ciao
Claudio F

 Se c'e' diff.di potenziale vince il piu' forte, l'altro diodo rimara'
interdetto e verso la tensione piu' debole non tornera' indietro nulla.
anzi... sempre per evitare ritorni e per poter tenere il programm.attaccato
aggiungerei un altro diodo sulla linea Vpp:

TY 105 118 5 3 0 0 0 * GND
TY 105 108 5 3 0 0 0 * SCK
TY 105 113 5 3 0 0 0 * SDA
TY 85 98 5 3 0 0 0 * Vcc (5,6v)
TY 80 47 5 3 0 0 0 * Alimentazione 5,6V
MC 145 50 2 0 010
LI 155 55 155 50
SA 155 50
MC 165 50 0 0 200
LI 145 50 180 50
MC 180 50 0 0 074
TY 187 48 5 3 0 0 0 * 5V verso gli altri circuiti
TY 178 113 5 3 0 0 0 * RB7
TY 178 108 5 3 0 0 0 * RB6
TY 178 103 5 3 0 0 0 * MCLR
TY 177 73 5 3 0 0 0 * Vdd
TY 178 143 5 3 0 0 0 * Vss
RV 175 70 210 150
MC 135 105 0 0 200
TY 65 103 5 3 0 0 0 * Vpp (12,6..14,6V)
ciao
Claudio F

 ha scritto nel messaggio
news:vxaA9.838$744....@news1.tin.it...
