Связанные сообщения
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)
-
- ATMega8, например. Каждая микросхема расширяет УАРТ на 1 порт
практически из каропки. :-) - Boвa(18.01.2025 10:11)
- смех-смехом, а действительно МК в это роли неожиданно "играет
новыми красками" при цене чипов в $1-2, несколькими UART на борту,
I2C/SPI, приличным ОЗУ для буферов. Неожиданно... как-то и не думал
в эту сторону :) Один только минус - с дополнительной прошивкой. - Adept(18.01.2025 13:20 - 18:39)
- Китайцы так и делают. Преобразователи портов (USB-UART, SPI-UART,
Ethernet-UART и тд) от WCH - их же процы с заводской прошивкой.
Даже корпус и распиновка совпадают. За +$1-2 избавляют от
необходимости самому писать код и прошивать при сборке. - LightElf(18.01.2025 17:09)
- В компании FTDI задолго до китайцев это придумали. - reZident(18.01.2025 19:07)
- PIC 16 для этого и придумали. - Boвa(18.01.2025 19:25)
- В компании FTDI задолго до китайцев это придумали. - reZident(18.01.2025 19:07)
- я в свое время (30 лет назад) с этого и начинал. У меня были два маленьких МК (18-выводные) , которые общались по 4-битной шине с главным МК. Каждый тот МК был просто УАРТ с буфером. Один МК общался с внешней системой управления. Другой - вывод на индикацию. В главном МК тогда вообще не было аппаратных УАРТ-ов. - Лaгyнoв(18.01.2025 13:59)
- Мега162 - два уарта)) - enc(18.01.2025 13:23)
- Китайцы так и делают. Преобразователи портов (USB-UART, SPI-UART,
Ethernet-UART и тд) от WCH - их же процы с заводской прошивкой.
Даже корпус и распиновка совпадают. За +$1-2 избавляют от
необходимости самому писать код и прошивать при сборке. - LightElf(18.01.2025 17:09)
- смех-смехом, а действительно МК в это роли неожиданно "играет
новыми красками" при цене чипов в $1-2, несколькими UART на борту,
I2C/SPI, приличным ОЗУ для буферов. Неожиданно... как-то и не думал
в эту сторону :) Один только минус - с дополнительной прошивкой. - Adept(18.01.2025 13:20 - 18:39)
- Поиск странного надо начинать с WCH ;-) Возможно вам подойдет
CH9434 - там все в порядке с FIFO. (Его судя по всему из CH579M
сделали путем прошивки на заводе). LightElf(51 знак., 17.01.2025 20:30, ссылка, ссылка)
- WCH те еще перцы... akz(340 знак., 18.01.2025 12:06)
- Честно говоря, не сталкивался с проблемами с CH340. Дрова стоят какого-то затертого года с сайта WCH. - LightElf(18.01.2025 17:08)
- Может, борьба с контрактом? - Nikolay_Po(18.01.2025 17:07)
- Фаберже на отруб давать не буду, akz(606 знак., 18.01.2025 20:43)
- WCH те еще перцы... akz(340 знак., 18.01.2025 12:06)
- На FPGA замутить столько, сколько этих UART туда влезет. Мы такое
еще в самом начале нулевых на Spartan-XL делали. - reZident(17.01.2025 16:25)
- GW1NR Series с интегрированным ОЗУ от GOWIN. Сколько там этих UART можно наговнокодить ... reZident(1 знак., 17.01.2025 19:19, ссылка)
- MAX3100 - Vit(17.01.2025 16:15)
- чё ж у них у всех только 64-байтный буфер :( ?? - Adept(17.01.2025 19:09)
- MAX3108 - 128 byte fifo. Больше тока в чипах для PCI, ручками в
фпга или софтварно на МК. - akz(18.01.2025 08:47)
- О, у китайцев есть оказывается. akz(91 знак., 18.01.2025 08:56)
- WK2204-IQNG в QFN-24. тоже 4 канала. - Vit(18.01.2025 09:07)
- О, у китайцев есть оказывается. akz(91 знак., 18.01.2025 08:56)
- MAX3108 - 128 byte fifo. Больше тока в чипах для PCI, ручками в
фпга или софтварно на МК. - akz(18.01.2025 08:47)
- чё ж у них у всех только 64-байтный буфер :( ?? - Adept(17.01.2025 19:09)
- SC16IS7xx - akz(17.01.2025 15:57)
- Любой подходящий МК. - SciFi(17.01.2025 15:44)
- +1. Сколько УАРТ-ов там надо? Такого размера корпус выбрать. :-) - Лaгyнoв(17.01.2025 17:48)
- есть проекты, когда и какой-нить тайни достаточно, но надо три
UARTа, приходится ствить МК с избвточностью, но это когда
двусторонний обмен. Когда в одну сторону, то можно просто
регистрами набрать. Вот в последнем проекте у меня 16 UARTов, но
только на вывод. Поставил 16 штук 74HC165 в TSSOP. Опять же, если
есть что-нить на SPI с буфером в пару кило на каждый УАРТ, - было
бы здорово, т.к. иначе приходится ещё FRAM прикручивать - Adept(17.01.2025 18:41)
- Nuvoton M48x - 8 штук на борту. в одних 8xLPUART, в других 6xLPUART +2xUSCI (только Tx Rx) - Vit(18.01.2025 09:42)
- stm32g070 в корпусе 32 вывода - 4 UART. RAM - 32К. Сколь хошь
буферов. :-) Чем мне еще нравится - стабильность HSI. До минус 40
кварц не нужен для UART - Лaгyнoв(18.01.2025 08:57)
- да, как расширитель портов МК почему-то не рассматривал :) Вариант, в общем-то :)) - Adept(18.01.2025 13:15)
- Программно реализовать - не? транспонировать байты и в порт. С
каждого пина свой uart. )) maik-vs(90 знак., 17.01.2025 19:05)
- спасибо за идею, интересно. Так можно и полноценные (полудуплекс, или даже двумя портами дуплекс) сделать, но надо ещё много памяти под буферы (мне по моим задачам крайне желательно где-то от 256 байт на UART). Ну и если нужно много одностороних (только на вывод), то не вариант, не брать же МК в TQFP100 :)) а вот копеечных SPI, если были бы, в цепочке, сгодились бы - Adept(17.01.2025 19:16)
- есть проекты, когда и какой-нить тайни достаточно, но надо три
UARTа, приходится ствить МК с избвточностью, но это когда
двусторонний обмен. Когда в одну сторону, то можно просто
регистрами набрать. Вот в последнем проекте у меня 16 UARTов, но
только на вывод. Поставил 16 штук 74HC165 в TSSOP. Опять же, если
есть что-нить на SPI с буфером в пару кило на каждый УАРТ, - было
бы здорово, т.к. иначе приходится ещё FRAM прикручивать - Adept(17.01.2025 18:41)
- Не любой. Только ПИК, да святится имя его. - Kpoк(17.01.2025 17:18)
- Воистену, аминь. У меня есть штуковина, у которой один аппаратный
UART для беседы с компом и 24 софтовых для общения с калибруемыми
блоками. dsPIC таки. - Бapбoc(17.01.2025 18:56)
- Кстати, самый годный у него внутренний генератор. Был случай, когда кто-то намудил, и в обеденный перерыв температура в печке стала подниматься неконтролируемо. Последний из издохшив блоков отрапортовал, что на борту 163 градуса по шкале Цельсия. А ПИК до самого момента обнаружения косяка бодро рапортовал, что нет связи с блоками. Какая температура была в печке, ХЗ. "Тяжёлые" С2220 отпаялись и отвалились. - Бapбoc(17.01.2025 19:45)
- я на AT90S8515 делал 8 софтовых UARTов, каждый в своём потоке,
правда 1200бод, особо не напрягаясь, но там всё было зажато
ограничениями многозадачного планировщика (собственно для обкатки
многозадачной среды всё и делалось :) молодой тогда был,
неопытныйдерзкий /проект был важный, а я втянулся в такую авантюру, как многозадачка с софтовыми UARTами/ :)) - Adept(17.01.2025 19:03)
- а сколько там УАРТ-ов может быть? Вот в STM32 до 8 штук. - Лaгyнoв(17.01.2025 17:47)
- Интересно было-бы поробовать pic18f06q41 (tssop14,soic14) 2-spi 3-uart pps есть можно перемапить - Zikon(18.01.2025 18:49)
- Мало того, чтоб они там были, надо, чтоб они ещё и работали! - Kpoк(17.01.2025 18:03)
- at32f407vgt7 - все 8 разом запустились - POV(17.01.2025 18:06)
- Звучит двусмысленно. Предпочтительно, чтоб каждый запускался в своё время :-) - Kpoк(17.01.2025 18:31)
- at32f407vgt7 - все 8 разом запустились - POV(17.01.2025 18:06)
- Кто же еще кроме PIC сможет так работать: пик-пик-пик, пииик-пииик-пииик, пик-пик-пик ... пиииииии... :-))) - reZident(17.01.2025 17:21)
- Воистену, аминь. У меня есть штуковина, у которой один аппаратный
UART для беседы с компом и 24 софтовых для общения с калибруемыми
блоками. dsPIC таки. - Бapбoc(17.01.2025 18:56)
- +1. Сколько УАРТ-ов там надо? Такого размера корпус выбрать. :-) - Лaгyнoв(17.01.2025 17:48)
- ATMega8, например. Каждая микросхема расширяет УАРТ на 1 порт
практически из каропки. :-) - Boвa(18.01.2025 10:11)