Stejný adaptér k programátoru PicKit2, jako níže uvedený pro PIC 16F628A, jsem potřeboval i pro PIC 12F629 a 12F675. A protože adaptér pro PIC 16F628A se mi velmi osvědčil, dal jsem se hned do výroby. Adaptér opět obsahuje jen patici a konektor. Je vyzkoušený s PIC 12F629 a 12F675, ale bude fungovat všemi pinově kompatibilními procesory.
Adaptér je taktéž osazen dvěma paticemi z důvodu snadné výměny opotřebené patice.
schéma zapojení a DPS pro Eagle
Při používání programátoru PicKit2 jsem potřeboval programovat procesory i mimo zapojení, samostatně. Sestavil jsem si tedy malý adaptér pro připojení k programátoru, na kterém je jen patice a konektor. Patici lze použít k programování PIC 16F628A a ke všem pinově kompatibilním procesorům.
Adaptér je osazen dvěma paticemi z důvodu snadné výměny opotřebené patice, do které se zasouvá procesor.
schéma zapojení a DPS pro Eagle
Další variace na téma patice k programátoru PicKit2, tentokrát pro PIC 10F200, 10F202, 10F204 a 10F206.
Pozor při osazování DPS a vkládání procesoru: patice na adaptéru je o 180° otočena oproti paticím na adaptérech pro PIC 12F629, 12F675 a PIC 16F628A.
schéma zapojení a DPS pro Eagle
V zapojeních na předešlých stránkách používám připojení vývodu MCLR mikroprocesoru přímo na kladný pól napájení. To však nemusí být v některých případech úplně ideální. Na schématu vlevo je zapojení, které svou funkcí spustí program v procesoru až s určitým zpožděním po připojení napájení. Princip je jednoduchý. Po připojení napájení se přes rezistor začne nabíjet kondenzátor, po dosažení určitého napětí se odblokuje reset procesoru a spustí se program. Zpoždění je tedy dáno rychlostí nabíjení kondenzátoru. Při vypnutí napájení se kondenzátor naopak rychle vybije přes diodu do zátěže.
Ani nevím, kde jsem toto zapojení objevil, ale byla by škoda se o něj nepodělit. Jedná se zdroj proudu pro LED diody s téměř konstantním proudem pro rozsah napětí 4 - 30 V. Výhodou je tedy konstantní svítivost diod v širokém rozsahu napájecího napětí. Při zapojení více diod do série musíme mít i vyšší minimální napájecí napětí. Proud můžeme nastavovat změnou hodnoty odporu R2. Místo tranzistorů BC307 vyhoví jistě i jiné typy PNP tranzistorů, např. BC557, BC327.
proud LED v mA při různém R2 | |||
---|---|---|---|
33Ω | 47Ω | 82Ω | |
5V | 18,2 | 13 | 7,8 |
10V | 19,9 | 14,4 | 8,8 |
15V | 20,7 | 15,2 | 9,4 |
20V | 21,3 | 15,9 | 10 |
30V | 22,6 | 17 | 11,2 |