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

USB<->UART<->I2C - нужны подсказки

Вот ссылка: http://www.robot-electronics.co.uk/htm/usb_i2c_tech.htm

1. Есть ли российский аналог девайса?

2. Одна МС со стороны USB известна - FT232R, а какая вторая, со стороны I2C можете подсказать?

 

И вот еще вопрос: кто-нибудь повторял этот девайс: http://www.harbaum.org/till/i2c_tiny_usb/index.shtml и работает, ли, оно с Win Vista x64?

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

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


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

2. Абы какоймикроконтроллер.Первый попавшийся под руку,ИМХО.

 

Не стал бы делать такое. Это про второй вопрос.

 

У той же FTDI есть FT2232. Который может и 232, и паралельный, и битбэнг. Т.е. I2C можно соорудить на одной микросхеме.

Токо вот тогда can придется писать на большом компе с использованием библиотек FTDI. Но это милое дело,ИМХО.

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


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

Одна МС со стороны USB известна - FT232R, а какая вторая, со стороны I2C можете подсказать?
она лишняя - FT232R в синхронном параллельном режиме может работать по I2C

И вот еще вопрос: кто-нибудь повторял этот девайс: http://www.harbaum.org/till/i2c_tiny_usb/index.shtml и работает, ли, оно с Win Vista x64?
сомневаюсь. вообще крайне ненадежные эти программные решения.
Изменено пользователем ukpyr

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


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

она лишняя - FT232R в синхронном параллельном режиме может работать по I2C

Это как? Можно подробнее? В моем случае данный девайс должен быть смонтирован в/на шнуре, где 4 проводника: 2 сигнальных (I2C) и 2 - питание.

DpInRock

Тоже являюсь поклонником DP ;)

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

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


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

Это как? Можно подробнее? В моем случае данный девайс должен быть смонтирован в/на шнуре, где 4 проводника: 2 сигнальных (I2C) и 2 - питание.

через драйвер ftd2xx :

http://www.ftdichip.com/Documents/ProgramGuides.htm

http://www.ftdichip.com/Support/Knowledgeb...ntroduction.htm

http://www.ftdichip.com/Documents/AppNotes...itBangModes.pdf

чип переводится в режим synchronous bit bang (FT_SetBitMode), Для SDA например TX программируется на выход, RX - на вход. Последовательно с TX цепляется диод (катодом к TX - для симуляции открытого коллектора), анод соединяется с RX и резистор на +питания. Для SCL берется любой другой вывод, программируется на выход, цепляется еще один диод и резистор на +. Программируется скорость обмена (FT_SetBaudRate).

Далее пачками пишутся и читаются байты (FT_Write/FT_Read) c состоянием битов порта.

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

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


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

Со стороны РС придется использовать библиотеки (если есть) под ОС для написания софта, чтобы понимал протокол I2C? То есть на ножках RX, TX виртуального СОМ-порта будет повторение поведения SDA и SCL?

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


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

Со стороны РС придется использовать библиотеки (если есть) под ОС для написания софта, чтобы понимал протокол I2C?

на сайте FTDI есть статические/динамические библиотеки FTD2xx под Win/Lin. весь обмен сводится к посылке/приему пакетов байтов через FT_Write/FT_Read. сам обмен по I2C можно оформить в виде готовых функций i2c_wr_byte/i2c_rd_byte и т.д., и скомпоновать их в отдельную библиотеку.

То есть на ножках RX, TX виртуального СОМ-порта будет повторение поведения SDA и SCL?
читайте внимательно документацию - там все ножки можно настроить на ввод/вывод и писать/читать до 1..2 МБайта/сек.

 

p.s.как раз сейчас пишу программатор 24Cxx/25Cxx/93Cxx через FT232R.

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

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


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

читайте внимательно документацию - там все ножки можно настроить на ввод/вывод и писать/читать до 1..2 МБайта/сек.
Чтение ладно, а вот если нужно мультимастера I2C реализовать, не помешает ли большая латентность шины USB такой реализации?

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


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

Я бы лично пставил бы Silabs и пришил бы к нему атмегу какую-нибудь. Дешево и сердито.

И никаких писанин под виндами.

И вообще,такое можно купить уже готовоев терре.Там есть комплекты силабс + AVR.

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


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

Там есть комплекты силабс + AVR.

Что-то не нашел. Ссылку можешь указать?

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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