Toto je starší verze dokumentu!
J-tag programátor JTAGFT2232V02A
Interni komunikacni signaly jsou 3.3 V proto, protože spicac HC4066 nepracuje spolehlive se signaly mensimi, nez 2 V.
JTAGFT2232V01A
Je již zastaralá verze modulu, která není nadále podporována.
TODO
Seznam změn: přidat tranzistor na (NRST nebo JNTRST - musím zjistit, nemám u sebe zdrojáky) odebrat piníky J9 , J5 ,J6, J7, J13 - jsou nepotřebné a zabírají místo přidat pojistku na USB přidat sériové odpory 22Ohm na JTCK ,JTDI, JTDO, JTMS dodělat nap. translátor? (budeme zatím programovat jen 3,3V aplikace?)
Napsal MIJA
Chtěl jsem udělat JTAG i s napěťovým translátorem ( 1,8 - 3,3 V), proto jsou tam ty tranzistory na reset. Nemusí se řešit napěťová úroveň. Pro datové signály jsem pořídil od TI sn74avc4t774 na převod úrovně.
Toto byla první verze, kde jsem chtěl otestovat samotnou funkčnost JTAG. Verze po úpravě ve zdrojáku v OPENOCD fungovala, a mezi tím KAHO přišel na ST-link, který umí pohodlněji naprogramovat STM32Fxxx. Já už se na úpravu nedostal.
Pokud bys chtěl FTDI 2232D tak mám ještě dvě (ať mi tu neleží). FTDI dodává už FT2232H, který komunikuje s USB přes High-speed. Bohužel je jiné pouzdro. Určitě dokáže rychleji naprogramovat, ale po prostudování STM je rychlost JTAG omezena a na to stačí FTDI2232D (full-speed).