Перейти к содержанию
    

Какой лутше взять програматор на FT2232

Хочу собрать JTAG для ARMов

Ну тут попал как-то на FT2232 - весёлая микросхема

к JTAG'у ещё ISP для atmel'ов и i2c...

Хочешь и СОМ порт можно виртуальный прикрутить.

Хорошо было-бы собрать.

 

Что-то в нете куча всяких схем, какая в них разница?

у меня в наличии есть ft2232d

 

Вот так вот.

Вопрос 1. есть ли какие-то подводные камни? типо вывада SWI и т.д. как с ними бороться?

Вопрос 2. нужны ли буфера на выходе JTAG/SPI типо как в Turtelizer2

или это просто для поддержания логических уровней? (типо не помешает)

Вопрос 3. Какая разница между FT2232C и FT2232D?

Вопрос 4. Какими буферами можно заменить NC7SZ125P5 (те что в Turtelizer2)

 

Собрался я собирать Turtelizer2 что скажете? Могут ли быть проблемы с согласованием уровней.

Может ещё что-то есть интересное? до чего я не докопался.

 

Смотрел сюда

avreal ft2232 и сюда HappyJtag2 вот только ресет у них по разному идёт... в принципе это не существенно но неприятно =)

ибо микруха есть одна а работают с ней по-разному.

Разногласия софта дело добровольное и на совести афторов.

 

Что есть универсального что б прокатило нормально как и JTAG так и SPI?

интересуют именно реализации на ft2232.

 

Спасибо за внимание.

Изменено пользователем eox425

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 NC7SZ125P5 заменяется на 74LVC1G125 либо пачка на 74LVC125.

 

Для реализации SPI/TWI/JTAG используется аппаратные возможности микросхемы, поэтому распиновка основных сигналов одинаковая, а вот вспомогательные - это уж кто на что горазд. Итого - все адаптеры одинаковые по функционалу, в случае отсутствия доп логики (например как на платках от Luminary).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

cy7c68013a более гибкая штука - генерацию сигналов можно возложить на встроенный контроллер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2ukpyr Оффтоп. :maniac:

cy7c68013a более гибкая штука - генерацию сигналов можно возложить на встроенный контроллер.

 

Да мне cy7c68013a не нужен.

Интересуют именно реализации на ft2232.

В цене они одинаковые но вот ft2232d имеется в наличии.

 

Значит можно просто вывести основые сигналы и дополнительные на штекер,

а потом просто добавлять переходники для разных Jtag'ов и SPI'ев в зависимости от софта.

 

А буферы роли не играют. Я не силён в схемотехнике.

Если буфер усиливает сигнал на 1.8-3.3V

то возможно таким образом ограничить кол-во програмируемых девайсов?

И в свою очередь получить дополнительные глюки?

Изменено пользователем eox425

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос 3. Какая разница между FT2232C и FT2232D?
FT2232C, FT2232L, FT2232D различаются довольно несущественно с точки зрения применения в программаторх. При работе через библиотеки от FTDI они вообще имеют одинаковый идентификатор FT_DEVICE_2232C, вот hi-speed FT2232H уже имеет другой идентификатор.

 

Смотрел сюда

avreal ft2232 и сюда HappyJtag2 вот только ресет у них по разному идёт... в принципе это не существенно но неприятно =)

ибо микруха есть одна а работают с ней по-разному.

Для avreal неважно, где расположен сброс, можете использовать любо адаптер. Смотрите конфигурирование

Конфигурирование адаптера осуществляется заданием соответствия сигналов интерфейса программирования выводам адаптера. Аргумент PINMAP соответствующих ключей (-am и -aft2232) может принимать одну из двух форм

=filename, например,

-am=bb2.cfg

:configuration_string, например,

-aft2232:enable=adbus4

Ну придётся ещё сброс добавить

-aft2232:enable=что_надо:reset=ещё_что-то

 

 

А чем можно заменить 74LX1G05CTR?
Это инвертор с открытым стоком.

Думаю, можно брать от 74LVC1G06 до одного элемента из 74HC05

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...