Chtěl bych vás požádat o pomoc. Postavil jsem si programátor PIC procesorů, který nefunguje s delším napájecím kabelem. Zjistil jsem, že když použiju napájecí kabel 1m, tak software s PIC vůbec nekomunikuje. Když zkrátím buď drát od země nebo od napájení na 57cm, software PIC někdy detekuje někdy ne. Po zkrácení na 30cm vše funguje. Stačí zkrátit buď +5V a zem nechat na 1m nebo opačně. Napadá vás v čem může být problém?
určitě je nutné blokovat napájecí nohy procesoru 100nF keramikama proti gnd a hned na desce oddělit napájení nějakým feritovým filtrem, třeba vykuchat z pc zdroje. To je nectnost mikroprocesorů, že i jelich nezapojené nohy jsou jako malé vysílací antény a pokud je dlouhý přívod nakmitává se na ně vf energie, která může ten procesor ovlivňovat, řešil jsem případ kdy rušení z nezapojených noh procesoru pronikalo větracími otvory z plechové skříně a rušilo videosignál u kamerového systému.
Mám tři programátory a u všech mám kabel cca 40cm. Na co potřebuješ dlouhý kabel?
Nespecifikuješ typ programátoru ani procesoru. Zažil jsem problémy při programování právě při použití blokovacích kondenzátorů na napájení procesoru.
Například 12F629, 12F675, 16F676 často nejdou programovat, pokud se jim zablokuje napájení kondenzátorem. Je to s ohledem na programovací algoritmus pochopitelné.
Jaké budiče máš na DAT a CLK?