Задача звучит так. Имеется некий профессиональный прибор (GPS-приемник фирмы TOPCON, если уж на то пошло). Сам отслеживает спутники и пишет данные в свою флэш-память. Для задания изначальных параметров и прочих режимов необходимо управление от компа, поскольку собственных кнопок кроме вкл/выкл на нем нет. Связь с компом (в полевых условиях - с ноутбуком) возможна только по СОМ-порту. Однако, большинство современных ноутбуков о таком забыли. Только USB.
Правда, множество фирм предлагает туеву хучу переходников разного вида - якобы, полностью совместимых. Большинство из них основаны на микросхеме, описанной здесь:
http://www.hitachi-hitec.com/jyouhou/prolific/ds_pl2303x_v11.pdf
и драйвера у БОЛЬШИНСТВА производителей, включая IBM (которая тоже сваяла "свой" переходник) являются близнецами вот этих:
http://tech.prolific.com.tw/visitor/v_filebrw_result.asp
И, как все хором врут, у всех все работает...
Ничего подобного. Несовместимость начинается с момента выяснения спецификаций на саму микруху, стоящую в большинстве таких девайсов: не умеет она честно переводить +5 V от USB в +/- 15 V, требуемых для передачи по СОМ. Ну, около +/- 5 V оно, может, и дает... но прибор этого не понимает. Кроме того, сама программка обмена данными, возможно, пытается работать с СОМ-портом только через прерывание. А хде ж его взять, ежели имеющиеся драйвера не желают давать этому ублюдку прерывания ? Ни под XP-юшей, ни под W2K, ME, W98. Я упорен, перепробовал ВСЕ. Не желають.
То есть, односторонняя связь еще худо-бедно получается (прием), а вот ДВУсторонней - нетути !
С древним мобильником попробовал связаться - та же ботва.
В Интернете некоторые особо "крутые" фирмы поют о каких-то полукустарных девайсах, полностью заменяющих этот СОМ даже для ДОС-а, ценой от $200 и выше... но как-то невкусно это звучит.
Так вот, вопрос звучит так: Кто наступал на подобные грабли и как из этого выкручивался ? Интересует недорогой и надежно работающий вариант, позволяющий-таки дать прерывание (пусть виртуальное) данному ублюдочному COM-порту (как это делается на многих WIN-модемах), и при этом выходные сигналы с этого порта должны иметь ожидаемый размах (порядка +/-10 V хотя бы).
адрес производителя чипа http://www.ftdichip.com - даташит и дрова.
Промышленные девайсы - "Ниеншанц Автоматика" - СПб www.nnz-ipc.ru
Даташиты на эти FT-232 я еще летом смотрел... ну и что ? Их и программировать надо было, и интерфейс доделывать... а сейчас и производитель побольше рассказал, да и журнальчик...
Наконец-то !
http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interface/en/CP2103EK.htm
но цена у него неудобоваримая $50.00
я себе последние две микросхемы заказывал не CP2102 а CP2103
в общем то одно и тоже
да еще корпус у этой микросхемы крайне неудобный хоть и миниатюрный пришлось с Оркад помучать
А цена - для нашей конторы, работающей с приборами ценой $30 кило - это не деньги. Вот те, что летом были заявлены - стоили $200, да и то тормознулись в основном из-за труднодоступности той фирмы на Российском рынке. Скорее всего, на них и остановимся.
у нас с мат ресурсом гораздо похуже ну ничего выкручиваемся
- все работает ОК
- ничего не работает
- передача данных на компьютер работает, а вот с компьютера нет
Еще раз повторюсь, переходник один, драйвера одни и теже, тока ноуты разных фирм производителей.
Подскажите в чем может быть проблема????