Mi indicate degli schemi in rete dove è implementato ICSP vorrei vedere come risolvono il problema della VDD cioè da dove alimentato il circuito dal programmatore oppure da una alimentazione esterna.
ICSP
May 15, 2006
11 Replies
e quando ho due VDD una dal programmatore ed una dalla scheda come si fa a bloccarne una senza che vadano il loop?
"iosono" ha scritto nel messaggio news:446846d2$0$18297$ snipped-for-privacy@reader1.news.tin.it...
Con un diodo. Cmq se metti "PIC ICSP" in google 'immagni' trovi subito qualche schema.
Ciao Ale
immagino tu stia parlando di microchip. Io per evitare casini, se posso, progetto schede dove la Vdd è quella della scheda e il programmatore "porta" gnd, data, clock e Vpp.
Ste
Feynman sarebbe riuscito a spiegare la meccanica quantistica a una
gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006]
ah....ho visto cose che voi umani....
....tipo il diodo in serie al 5V del micro....orroreeeeeeee
Ste
Feynman sarebbe riuscito a spiegare la meccanica quantistica a una
gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006]
si
ho fatto pure io cosi non ho preso la vdd dal programmaore ma con lo YAPP4 il programma mi da errore "Loopback alimentazione" quando provo a programmare tramite ICSP che significa?
mi spiace, non ne ho idea, mai visto un errore del genere (non uso Yapp). Forse su it.hobby.elettronica.digitale trovi più utenti che lo usano.
Ste
Feynman sarebbe riuscito a spiegare la meccanica quantistica a una
gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006]
Che problemi ci sono? Io finora ho fatto cosi' e non ho mai avuto difficolt=E0 (alimentando a 5,7V per compensare la caduta sul diodo). E' da evitare per qualche ragione?
chiarisco un attimo la mia posizione: io ragiono sempre (e anche purtroppo) solo in termini "industriali" e non di "hobby"...ahimè l'elettronica per hobby la farò solo in pensione (se non compro il camper).
Se alimenti a 5.7 e metti il diodo hai principalmente due problemi
1) devi fare il 5.7 e non esistendo il 78057 ti tocca fare accrocchi strani (diodo sul comune del 7805) o usare integrati dedicati (317 e simili). 2) se usi la Vdd del micro come Vref per l'ADC interno rischi di fare un bel termometro ;-)tutto qua
Ste
Feynman sarebbe riuscito a spiegare la meccanica quantistica a una
gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006]
poi hai il problema che devi over-voltare di 1/2 volt per compensare
io faccio così in genere: il programmatore (modificato con 1 bjt di "potenza" per la linea VCC) alimenta anche il circuito. Devi scrivere 2 linee di codice che ti accendano VCC oppure usi IC-prog -> settings -> HW check -> enable VCC Ho aggiunto un fusibile sulla linea VCC (e VPP) in modo che se uno usa solo il programmatore e monta il PIC a rovescio nello ZIF allora ilfusibile salta e protegge il micro (la serie 18F non è poi così economica)
oppure per i circuiti che dispongono già di I/O seriale ci metto su un bootloader (ottieni comunque programmazione in-circuit ed eviti VPP)
-ice-
Grazie per le informazioni, PeSte. In effetti, mi =E8 capitato di usare sia la soluzione con il diodo, sia quella con l'LM317. Terro' conto della deriva termica quando usero' l'ADC.
Ciao,
Darwin
Io dato che faccio largo uso di un bootloader il diodo lo elimino dopo l'unica ICSPata :)
Ale
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required