Jump to content

    

en1gma

Участник
  • Content Count

    30
  • Joined

  • Last visited

Community Reputation

0 Обычный

About en1gma

  • Rank
    Участник
  1. вот поэтому вы гуру, а я спрашиваю "в помощь начинающему". у меня под виндой исключительно однопотоковые консольные приложения..
  2. в общем, допишу то, что стёр в заглавном посте.. есть несколько проблем с 1+Мбс потоками с uart.. драйвера у тупых устройств выкидывают прерывание по условию буфер не полон (ибо буфер маленький) и я упираюсь в скорость обработки прерываний windows (ибо прерывание по каждому символу).. расчехление mvs и использование стандартных api приведёт ровно к этому же. ethernet пропускает больший поток, ибо, как правило, прерывание идёт по фреймам, которые несколько больше одного байта... вторая трабла: большинство виндовых терминалов кидают "drawcall" по каждому принятому символу.. как правильно делать, я понимаю: аллоцировать память, складывать туда всё по dma, после окончания передачи и/или по команде пользователя этот массив медленно и верно складывать на накопитель. только вот глобальная проблема на этапе "складывать туда всё по dma" даже при условии настраивания в драйвере условия "взвода" прерывания.. и даже на такой скорости про больших посылках всё зависает, проверено неоднократно при попытке сдампить fw по cat mdt0
  3. Для последующего контроля необходимо записывать ~6,5Mbaud непрерывный поток по RS485 на ПК под управлением Windows. Отображать - опционально. Суммарный объем передаваемых данных - не больше 500МБ. В качестве приёмника используется плата, которая точно умеет 18Mbaud в одиночных и коротких посылках и настраиваемое по уровню заполнения fifo прерывание. Откинув ПО, которое не умеет в произвольную символьную скорость, из широко распространённых остаются putty (и его форки) и terminal от bray++, но они вешаются (с прерыванием логирования) при визуализации данных. Мож кто что подскажет?
  4. тогда уж http://insat.ru/products/?category=169&pp=100 а по средствам данного продажника выходим на преобразователи от немецкой VSCom, который перемаркирует тайваньцев TITAN Electronics Inc... только вот эти трое не могут договорится о скоростях..
  5. нечаянно наткнулся на изделия от CommTech, ныне fastcomp 40Мб/с или даже 70МБ/с по usb.. собрано всё на fpga. откуда цена $549. ищу дальше..
  6. ну структурную схему подобных преобразователей все представляют. в на кровные купленных кЕтайцах меняем п/п rs485 (если приходят с п/п на 250кб/с) и получаем адаптер хотя бы на 2мб/с по поводу скоростей у usb-uart мостов: wch: 支持通讯波特率 50bps~2Mbps ftdi: м/с с fs-usb - Up to 3Mbaud, м/с с hs-us - Up to 12Mbaud prolific: Max. Baud rate: 12Mbps silabs: Baud Rates: up to 2 Mbps ti: From 50 BPS to 921.6 kbps microchip: 300 - 1000k (baud) других usb-uart не встречал и не знаю.. например, нежно мной любимая moxa (да и много других индастиал решений) как раз tusb3410 и использует
  7. добавил в заглавный пост очень важную добавку: покупаться будет юр.лицом, что дополнительно накладывает ограничения. а перед тем, как обратится к сообществу, я хорошо пошукал в интернетах - что-то как-то не нашлось. но, спасибо, что не обрамили lmgfy.. предлагаемая до редактирования Вами поста коробочка от KMtronic (https://www.kmtronic.com/index.php?route=product/category&path=69) пропустит через себя и 3Мб/с исходя из п/п на 10Мб/с, упершись в фтди. но, блин, скорость не описана в заявленных характеристиках, и в случае проблем - всё расхлебывает выбравший её. да и напрямую в России её трудно купить. всё реечное, как правило, на 115200б/с
  8. у нас они по 3+кр, что уже и не $30.. но, честно говоря, импортозамещенцы за корпус с cp21**+драйвер+оптрон на 1мбпс просят 60+кр.. ну и я бы лучше взял USB-COM485-PLUS1, но он опять же без корпуса, то есть не "законченное изделие".. прибор подключается к 485-мильтипойнту.. заказчик захотел "1553-но-не-1553"(с) на 1мбпс, потом решил поднять до 2мбпс. так что не ethernet..
  9. Ищу готовый, доступный к официальной покупке российским юр.лицом адаптер с USB на двухпроводной EIA-485-A (даже не гальванически развязанный), который держит 2Mbps. Желательно с выводом на разъём, а не на клеммники или провода. Обычно, что находится - на 115200bps. У той же moxa есть на 921600bps. Но нужно 2Mbps. Требуется работа под Win от XP до 10, поэтому не на ch340 (ибо беда с драйверами под win10) и не на pl2303 (много железок на Rev A, к которым нет драйверов для win8+). Хоть самому собирай, но нужно покупное готовое законченное изделие.
  10. а какие на данный момент (лето 2017) универсальные (как по поддерживаемым ide, так и по поддерживаемым target) чайна-линк вообще существуют? в смысле не только клоны jlink.
  11. Для многих зарубежных стандартов на электронику в России ведены местные аналоги. Для RS-232 это, вроде как, интерфейс "Цепи стыка С2". Или я не прав? Но вот только ГОСТов как-то много для описания "цепей стыка С2": ГОСТ 18145-81 для тех требований, ГОСТ Р 50668-94 для требований к временным характеристикам, ГОСТ 23675-79 для требований к электрическим параметрам и др. Так что вопрос: как записать, чтобы межблочные соединения соответствовали нашему RS-232? Что-то подобное "соединение с внешним с устройством по цепям стыка С2, согласно ГОСТ****"? Только какой номер ГОСТа? ps1 да, я в курсе, что стандарт ныне зовётся TIA-232 ревизии F ps2 просто заказчик хочет RS-232, но записать в тз не может, ибо "импортозамещение" ps3 ипрс - не то
  12. кстати, наткнулся на ещё одну вундерфалю, теперь от белорусского сумрачного гения: 1880ВЕ81У от интеграла. это, насколько я понял, классический 12-тактовый с51 + контроллер ГОСТ Р 52070-2003. так что на текущий момент есть, по крайней мере, 5 отечественных вариантов реализации оконечного устройства ГОСТ Р 52070-2003: кодеки от "нпо физика", который вешаем в адресное пространство; кодек 1879ВА1Т и его радиационностойкий собрат 1895ВА1Т от "нтц модуль", который вешаем в адресное пространство; микропроцессорные наборы 1890 и 5890 от нииси (самый адовый вариант); 1986ВЕ1Т и 1986ВЕ3Т от "пкк миладнр"; 1880ВЕ81У от белорусов. только последнее два варианта представляют один корпус. но вот в рациональности применения 1880ВЕ81У что-то я сильно не уверен.
  13. USB-UART

    что-то после опроса легче не стало (((
  14. USB-UART

    создал Опрос: USB-UART
  15. USB-UART

    Так, за Бодами в энциклопедию. емнип, Бод - количество всех (в том числе и служебных) символов в секунду. Но вопрос был другой: что из 3+1 передатчиков выбрать для использования?