dvf 1 24 мая, 2009 Опубликовано 24 мая, 2009 (изменено) · Жалоба Вот ссылка: 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? Изменено 24 мая, 2009 пользователем DVF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 24 мая, 2009 Опубликовано 24 мая, 2009 · Жалоба 2. Абы какоймикроконтроллер.Первый попавшийся под руку,ИМХО. Не стал бы делать такое. Это про второй вопрос. У той же FTDI есть FT2232. Который может и 232, и паралельный, и битбэнг. Т.е. I2C можно соорудить на одной микросхеме. Токо вот тогда can придется писать на большом компе с использованием библиотек FTDI. Но это милое дело,ИМХО. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 24 мая, 2009 Опубликовано 24 мая, 2009 (изменено) · Жалоба Одна МС со стороны USB известна - FT232R, а какая вторая, со стороны I2C можете подсказать?она лишняя - FT232R в синхронном параллельном режиме может работать по I2C И вот еще вопрос: кто-нибудь повторял этот девайс: http://www.harbaum.org/till/i2c_tiny_usb/index.shtml и работает, ли, оно с Win Vista x64?сомневаюсь. вообще крайне ненадежные эти программные решения. Изменено 24 мая, 2009 пользователем ukpyr Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvf 1 25 мая, 2009 Опубликовано 25 мая, 2009 (изменено) · Жалоба она лишняя - FT232R в синхронном параллельном режиме может работать по I2C Это как? Можно подробнее? В моем случае данный девайс должен быть смонтирован в/на шнуре, где 4 проводника: 2 сигнальных (I2C) и 2 - питание. DpInRock Тоже являюсь поклонником DP ;) Изменено 25 мая, 2009 пользователем DVF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 25 мая, 2009 Опубликовано 25 мая, 2009 (изменено) · Жалоба Это как? Можно подробнее? В моем случае данный девайс должен быть смонтирован в/на шнуре, где 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 состоянием битов порта. Изменено 25 мая, 2009 пользователем ukpyr Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvf 1 25 мая, 2009 Опубликовано 25 мая, 2009 · Жалоба Со стороны РС придется использовать библиотеки (если есть) под ОС для написания софта, чтобы понимал протокол I2C? То есть на ножках RX, TX виртуального СОМ-порта будет повторение поведения SDA и SCL? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 25 мая, 2009 Опубликовано 25 мая, 2009 (изменено) · Жалоба Со стороны РС придется использовать библиотеки (если есть) под ОС для написания софта, чтобы понимал протокол 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. Изменено 25 мая, 2009 пользователем ukpyr Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 25 мая, 2009 Опубликовано 25 мая, 2009 · Жалоба читайте внимательно документацию - там все ножки можно настроить на ввод/вывод и писать/читать до 1..2 МБайта/сек.Чтение ладно, а вот если нужно мультимастера I2C реализовать, не помешает ли большая латентность шины USB такой реализации? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 25 мая, 2009 Опубликовано 25 мая, 2009 · Жалоба Я бы лично пставил бы Silabs и пришил бы к нему атмегу какую-нибудь. Дешево и сердито. И никаких писанин под виндами. И вообще,такое можно купить уже готовоев терре.Там есть комплекты силабс + AVR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvf 1 25 мая, 2009 Опубликовано 25 мая, 2009 · Жалоба Там есть комплекты силабс + AVR. Что-то не нашел. Ссылку можешь указать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 25 мая, 2009 Опубликовано 25 мая, 2009 · Жалоба http://www.terraelectronica.ru/pdf/CHIP45/AVR-CRUMB168.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться