Easyelectronics.ru

Электроника для всех
Текущее время: 11 апр 2021, 00:25

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
 Заголовок сообщения: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 15:25 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2012, 17:24
Сообщения: 525
Ищу контроллер с большим количеством уартов.
Случайно выяснилось, что у нового стеллариса, который на техасском ланчпаде за 12.90, аж целых восемь.

Альтернативы имеются?
Очень желательно на ядре Cortex-M, но можно и STM8 попробовать накрайняк.

ps;
Атхмегу не предлагать :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 15:51 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 12 дек 2012, 00:42
Сообщения: 129
У stm8 такого количества уартов нет.
Вообще есть и по 12 http://mcu.ru/parametric?uart%3D8%2B%26 ... 26page%3D1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 15:57 
Старожил

Зарегистрирован: 22 июн 2010, 21:53
Сообщения: 1183
Откуда: Brussels
Толи тут, толи в сообществе кто-то писал недавно - понадобилось кучка uart - поставил в проект небольшую плис и накидал туда их готовых сколько нужно. А контроллер использовал свой серийный, для которого уже все известно и отлажено. Хорошая идея по-моему.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 16:22 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3531
если так надо много-много уартов можно взять любимый МК и к нему на SPI повесить любую fpga, младшие циклоны от $10.
в него и 50 уартов можно упихать, только ноги пожалуй раньше закончатся чем логика.
если уарты не сильно быстрые нужны, то программных можно понаделать, а если еще и кортексы, то ДМА по таймеру на/с GPIO сильно поможет не отвлекаться от остальных задач.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 16:38 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
Renesas RX630 R5F5630EDDFC (корпус LQFP176) - 13 штук.
Renesas V850ES/Jx3-E UPD70F3784GJ-GAE-AX (корпус LQFP144) - 10 штук
Только это не Cortex-ы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 16:54 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2012, 17:24
Сообщения: 525
_pv писал(а):
если так надо много-много уартов можно взять любимый МК и к нему на SPI повесить любую fpga, младшие циклоны от $10.
в него и 50 уартов можно упихать, только ноги пожалуй раньше закончатся чем логика.

Не хотелось бы все так усложнять..
Ну, нет так нет.
Правда, стелларисов пока что тоже нет, только семплы в виде ланчпадов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 18:40 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:08
Сообщения: 7549
Откуда: Алма-ата
MrYuran писал(а):
Ищу контроллер с большим количеством уартов.
Альтернативы имеются?

Сделать на UART однопроводную сеть с адресацией.

Ну или вовсе на RS485 перейти... Вариантов - куча.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 20:54 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 12 дек 2012, 00:42
Сообщения: 129
Я выше да ссылку на параметрический поиск МК, в том числе и по количеству uart
Смотрели? Есть и по 10-12


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: А сколько надо?
СообщениеДобавлено: 31 янв 2013, 21:12 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 04 фев 2012, 09:52
Сообщения: 59
Откуда: Самара
непонятно зачем именно решать в лоб,
почему другим путём нельзя?
есть специально выдуманные чипы энхенсед октал УАРТ

цумбайшпиль:
http://www.nxp.com/documents/data_sheet/SCC2698B.pdf
http://www.allcomponents.ru/pdf/philips/sc26c198.pdf
цепляй сколько хошь хоть на Кортекс, хоть накрайняк на СэТэМэ-8

чайналафка их толкает по $2,47 фришипингом. (яп при заказе переспросил - "это правда?")
http://www.aliexpress.com/item/SCC2698B ... 84248.html
по $6,8
http://www.aliexpress.com/item/SC26C198 ... 16034.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 21:43 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3531
а надо-то сколько?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 31 янв 2013, 22:07 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4921
Откуда: Усинск, республика Коми
//Mt писал(а):
Толи тут, толи в сообществе кто-то писал недавно - понадобилось кучка uart - поставил в проект небольшую плис и накидал туда их готовых сколько нужно. А контроллер использовал свой серийный, для которого уже все известно и отлажено. Хорошая идея по-моему.

Я писал. Делал 3 уарта, поставил ПЛИС ;) И 3 копии кода из Сообщества по реализации уарта, только имена переменных изменил ;)

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 01 фев 2013, 22:42 
Старожил
Аватара пользователя

Зарегистрирован: 03 сен 2010, 22:46
Сообщения: 6175
Откуда: Москва
Можно еще взять Cypress PSoC 5, там довольно много UART можно запилить, сейчас точно не помню, сколько. В плюсах Cortex M3 и весьма продвинутая среда разработки (ну и еще куча ништяков). Минус - цена.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А сколько надо?
СообщениеДобавлено: 04 фев 2013, 11:45 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2012, 17:24
Сообщения: 525
CTO% писал(а):
есть специально выдуманные чипы энхенсед октал УАРТ

Вот, спасибо.
Я так и думал, что все велосипеды давно уже придуманы и выпускаются промышленностью :)
Только вот с доставабельностью в России что-то непонятно (не с китайских помоек, а у оф. поставщиков)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 04 фев 2013, 12:04 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2012, 17:24
Сообщения: 525
_pv писал(а):
а надо-то сколько?

Ну вот восемь для начала.

Идея - сделать уплотнитель канала для опроса задумчивых аппаратур.
Например, есть приборы, которые могут по RS-485 выдавать несколько параметров в секунду (2-5) при скорости 19200
Если их повесить несколько штук на одну линию, то время полного опроса кратно увеличивается.
А если сделать некий свитч, который опрашивал бы параллельно сразу 8/16/... приборов и отправлял бы данные на сервер одним большим пакетом, то время опроса сократилось бы в разы, (если не на порядки) даже при той же канальной скорости. А скорость к тому же можно и поднять.

Пока приходится ставить на сервере многоканальную моху и тянуть параллельно несколько линий (2-4-...), что совсем не вызывает энтузиазма у обслуги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 04 фев 2013, 12:52 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 12 дек 2012, 00:42
Сообщения: 129
MrYuran писал(а):
Идея - сделать уплотнитель канала для опроса задумчивых аппаратур.

Думаю, лучше не гнаться за охрененным числом каналов uart, а сделать устройство максимально гибким, и чтобы Ваши устройства могли работать каскадом. Тогда 4-6 портов было бы достаточно, при необходимости просто ставите ещё одно устройство рядом и подключаете к первому как одно из опрашиваемых. Аналогично соединению сетевых или usb хабов.
Хорошо бы при этом иметь ещё и один ethernet порт, или хотя бы модификацию устройства с таким портом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 04 фев 2013, 20:56 
Старожил
Аватара пользователя

Зарегистрирован: 28 фев 2011, 19:28
Сообщения: 3660
Откуда: Белгород РФ
Если устройство только выполняет функции хаба, и больше ничем не нагруженно, тогда программная реализация УАРТ нормальное решение. Тем более на 19200 и при ленивых устройствах, что еще мудрить то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 04 фев 2013, 20:57 
Старожил
Аватара пользователя

Зарегистрирован: 28 фев 2011, 19:28
Сообщения: 3660
Откуда: Белгород РФ
koyodza писал(а):
MrYuran писал(а):
Идея - сделать уплотнитель канала для опроса задумчивых аппаратур.

Думаю, лучше не гнаться за охрененным числом каналов uart, а сделать устройство максимально гибким, и чтобы Ваши устройства могли работать каскадом. Тогда 4-6 портов было бы достаточно, при необходимости просто ставите ещё одно устройство рядом и подключаете к первому как одно из опрашиваемых. Аналогично соединению сетевых или usb хабов.
Хорошо бы при этом иметь ещё и один ethernet порт, или хотя бы модификацию устройства с таким портом


Получится та же самая МОХА, которая у автора сейчас работает. Штука хорошая, но дорогая, особенно на 4-6 портов :)

По сути тема поиск замены МОХА? Я об этом тоже давно думаю, пока готового решения не видел. Чтобы было также удобно, в конфигураторе указал IP (или автопоиском нашел), посмотрел номер СОМ порта, и система заработала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 04 фев 2013, 21:04 
Старожил
Аватара пользователя

Зарегистрирован: 03 сен 2011, 21:13
Сообщения: 13139
Откуда: г.Мариинск, Кемеровская обл. , мать Россия
lpc1768 -4uart

_________________
Лишний повод не бриться: Если у меня растёт борода, значит, это зачем-то нужно? О, Господи, неужели я - философ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 16 фев 2013, 12:02 
Старожил

Зарегистрирован: 14 мар 2012, 13:58
Сообщения: 1727
_pv писал(а):
если еще и кортексы, то ДМА по таймеру на/с GPIO

извините, это как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8xUART. Кто больше?
СообщениеДобавлено: 16 фев 2013, 13:21 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3531
dima2611 писал(а):
_pv писал(а):
если еще и кортексы, то ДМА по таймеру на/с GPIO

извините, это как?

дма можно настроить на пересылку куска памяти в регистр GPIOx с триггером по таймеру,
это заметно упростит задачу для 8/16 программных уартов.
то есть для передачи вообще ничего не надо делать, заполнил массив 10 слов, настроил дма и всё, 16 байт каждый в свой уарт дма само по таймеру побитно выдвинет.
с приёмом не так просто, но всё равно можно зачитать кусок данных, а потом разбирать, и не надо будет дергаться по прерыванию от таймера 8 раз на бит. да и разгребать оверсэпленный битовый поток сразу от кучи каналов можно эффективнее.
на електрониксе где-то была похожая тема про упаковку 16 высокоскоростных uartов(485) в ethernet.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB