Easyelectronics.ru

Электроника для всех
Текущее время: 26 июн 2018, 00:35

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: I2C программатор на базе FT2232D
СообщениеДобавлено: 28 апр 2014, 14:34 
Только пришел

Зарегистрирован: 17 май 2011, 15:40
Сообщения: 19
Откуда: Новониколаевск
Потребовалось прошить кучку 24С02, не парясь сразу же к PBII обратился и упёрся - не знаю как. Рою уже который час инет, и результата почти ноль. Это вообще возможно? Через дудку или ещё как? Натыкался на реализацию, но там на СИ. Хоть хламовый комп собирай с полноценным COM-портом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 28 апр 2014, 17:29 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6244
Откуда: Челябинск
В теории да. На практике я схем таких не встречал видимо никому особо не нужно было.

Можешь попробовать шить через микроконтроллер, написав простейшую прошивку которая будет поток из uart зашивать в еепром один к одному.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 28 апр 2014, 18:36 
Только пришел

Зарегистрирован: 17 май 2011, 15:40
Сообщения: 19
Откуда: Новониколаевск
Была мысля перекидывать с uart в i2с, боюсь затянется отладка, прошить надо уже вчера!
Значит нет накатанного подхода... Засим кланяюсь....
P.S. Припрёт, так и сделаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 28 апр 2014, 21:40 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3627
Откуда: г. Липецк
djvyacha писал(а):
...Значит нет накатанного подхода... Засим кланяюсь...

Почитать даташит и аппноты от FTDI как всегда не судьба... Вот тут люди делали - "Реализация интерфейса I2C на базе чипа FT2232H (режим MPSSE)" - http://habrahabr.ru/post/207214/.
Самое интересное, номера аппнотов в конце статьи...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 29 апр 2014, 00:46 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6244
Откуда: Челябинск
anakost а вы сами то даташит читали? Между FT2232H и FT2232C(D) есть как бы большая разница. Насколько помню, у С/D версии MPSEE довольно урезанный.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 29 апр 2014, 07:24 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3627
Откуда: г. Липецк
DI HALT писал(а):
anakost а вы сами то даташит читали? ...

Да внимательно прочел, мне правда нужен был SPI для перепрошивки BIOS. Пользовался портированной с Linux на Windows программой FlashRom. Утверждать не буду, но версия для Windows кажется поддерживает только SPI. Версия для Linux вроде поддерживает и I2C, во всяком случае такие микросхемы в базе есть (LPC?).
FT2232D эта программа поддерживает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 29 апр 2014, 08:20 
Только пришел

Зарегистрирован: 17 май 2011, 15:40
Сообщения: 19
Откуда: Новониколаевск
anakost писал(а):
djvyacha писал(а):
...Значит нет накатанного подхода... Засим кланяюсь...

Почитать даташит и аппноты от FTDI как всегда не судьба...

Это я видел и читал, и апноуты все просмотрел... немного не то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 01 май 2014, 10:13 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3627
Откуда: г. Липецк
УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР НА FT232R - http://avr.ru/ready/tools/prog/ft232r_universal
Цитата:
Данный программатор предназначен для программирования различных микроконтроллеров, а также прошивания микросхем SPI Flash и I2C Eeprom и т.п.

Судя по схеме из особеностей именно FT232R используется только CBIS4 для формирования тактового XTAL1 колодки AVR-ISP. Для I2C этот сигнал не нужен.
Цитата:
Для программирования I2C Eeprom пришлось поставить транзистор, поскольку шина I2C имеет сигнал, направление которого меняется по ходу работы микросхемы, а это сделать на FT232R невозможно - переключение вход/выход требует остановки передачи. Для этого реализовано разделение сигналов на транзисторе VT2 и подтягивающем резисторе 1K. После него BIT3 является выходным, а BIT1 входным (когда BIT3=0). Таким образом, мы можем и передавать данные, и принимать в процессе.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: I2C программатор на базе FT2232D
СообщениеДобавлено: 01 май 2014, 12:13 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6244
Откуда: Челябинск
Ну да, 2232 это по сути две 232R должно работать.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB