galjoen 0 18 марта, 2009 Опубликовано 18 марта, 2009 · Жалоба Ваяю девайс. Будет передавать данные USART-ом через RS422 со скоростью 4 мбод. Эти данные никуда вовне не пойдут. Но во время отладки хотелось бы их посмотреть. И вот собственно вопрос: Если я сделаю переходник RS422->RS232, то смогу-ли я принять их компом через железный ком-порт? Или нужно какой-нибудь FTDI с RS485 входом использовать? Вообще-то можно на время отладки скорость до 2 мбит уменьшить. В линуксе я посмотрел - там константы для настройки ком-порта на 2 и на 4 мбит есть. Но сам преобразователь будет-ли работать? Если будет работать хотя бы приёмник в ком-порте, а передатчик не будет то это меня устроит. Я без ADM232 уровни согласую. Пробовал-ли кто такое делать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 18 марта, 2009 Опубликовано 18 марта, 2009 · Жалоба Те драйверы RS232, что ставят на материнки, обычно с трудом тянут и 115200 :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvs157 0 18 марта, 2009 Опубликовано 18 марта, 2009 · Жалоба Стандартный СОМ обязан только до 115200. Если нужно больше - ищите PCI плату, однако 4 Мбит именно для RS232 найти будет трудно. Живьем видел только до 921 кбит. Погуглите на fast RS485 PCI card Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 18 марта, 2009 Опубликовано 18 марта, 2009 · Жалоба Те драйверы RS232, что ставят на материнки, обычно с трудом тянут и 115200 :(Угу. Но некоторые еще и 128000 поддерживают. А если помнить, что "портовые" м/с I/O на материнке тактируются от кварцев 24-48МГц, то с учетом 16-и кратного оверсэмплинга даже теоретически выше 3Мбод/с с них не получить. Для приема потока 4Мбит и многие известные м/с мостов USB-COM (CP2102 до 1Мбод/с, FT232 до 3Мбод/с, TUSB3410 - 921,6Кбод/с max) не подойдут. Они ведь тоже от 24/48МГц (кварц или DPLL) "кормятся". :laughing: Вот разве что PL2303HX (Rev.D) от Prolific может проканать. До 12Мбод/с вроде как позволяет, судя по даташиту. Т.к. у нее генератор на 96МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 18 марта, 2009 Опубликовано 18 марта, 2009 · Жалоба ... Вот разве что PL2303HX (Rev.D) от Prolific может проканать. До 12Мбод/с вроде как позволяет, судя по даташиту. Т.к. у нее генератор на 96МГц. Т.е. у неё 8 тактов на бит, а не 16 как у других. Иначе 6 мбод было бы. Но вот зачем тогда в линуксе константы для настройки до 4 мбод расписаны? М.б. и какие-нибудь новые 16550 можно на 8 тактов на байт настроить? Тогда 32 МГц тактирование получается у них д.б. Попытаюсь разобраться, что они там в регистры при настройке на 4 мбод хотят писать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 19 марта, 2009 Опубликовано 19 марта, 2009 · Жалоба Т.е. у неё 8 тактов на бит, а не 16 как у других. Иначе 6 мбод было бы.Ну в самом начале даташита в разделе 1.0 Features указано o Programmable baud rate from 75 bps to 12M bps А в разделе 8.0 Data Formats & Programmable Baud Rate Generator табличка уже только до 6Мbps с примечанием Note: For special baud rate requirements, please contact Prolific FAE for support. ds_pl2303HXD_v1.1.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
elman 0 3 апреля, 2009 Опубликовано 3 апреля, 2009 · Жалоба Т.е. у неё 8 тактов на бит, а не 16 как у других. Иначе 6 мбод было бы. Но вот зачем тогда в линуксе константы для настройки до 4 мбод расписаны? М.б. и какие-нибудь новые 16550 можно на 8 тактов на байт настроить? Тогда 32 МГц тактирование получается у них д.б. Попытаюсь разобраться, что они там в регистры при настройке на 4 мбод хотят писать. Очевидно "болванка" для большей универсальности, там вообще и в коде и в комментариях много всего интересного ;-) Что до скорости - когда-то нужно было получить всегото 230400 - из 3х материнок только у одной порт на такой скорости зажил, при том что принималось все в буфер прямо на плате разъема, а вы говорите 4 мбит ;-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться