Здравствуйте. Задумал вот сделать еще один клон V8, перечитал всю тему, и был озадачен вот чем:
По схеме
ourdev_481947.pdf выходит что отключить выходы от таргета невозможно (PA9 служит для переключения JTAG/SWD), транзистор Q2 можно было заменить незадействованным элементом в 74LV125, если вообще эта схема имеет смысл, хотя в инетах более распространена.
По
ourdev_481293.pdf, вроде предполагается что PA4 и PA27 служат для разрешения сигналов SWDIO(PA13) и SWCLK(PA14) через буфер 74LV125 в случае выбора интерфейса SWD. Если же выбран JTAG, то сигналы TMS и TCK передаются с тех же выходов PA13 и PA14, только через буфер SN74LVC16T245. Остается возможность программно отключить все выходы от таргета. Получается логично.
В общем, по какой, все таки, схеме правильно включать буфер 74LV125 для прошивки V8?
здесь тоже интересовались.
И правильно ли я понял что в V7 линии PA4 и PA27 служат непосредственно для передачи сигналов SWDIO и SWCLK, а в V8 только для включения буферов?
хм... вот вытащил с китайского форума
Код
V7: PA4 и PA27 используется для реализации функции SWD, который означает, что режим v7 SWD осуществляется непосредственно в порт 7s64 ввода-вывода.
V8: SWD прирост населения интерфейса схем, но интерфейс не PA4 и PA27, но и Jtag рот общей PA13 и PA14.
Для 74LV125 время PA4 и PA27 контроллер OE штифт.
-т.е в пользу ourdev_481293.pdf
P.S.
Был тут разговор про то что буфер 74ALVC164245 включен "с точностью до наоборот". Может быть потому что в схеме предполагалась именно
SN74LVC16T245, у которой и VCCA и VCCB 1.65 - 5.5 V.