Перейти к содержанию
    

Какий контроллер RS232 выбрать?

Разрабатываю устройство, в основе LPC2478. Но по ТЗ требуется шесть внешних портов (RS232 ну или UART) отсюда вопрос какие сейчас актуальные кинтроллеры есть? В идиале бы с шиной I2C или SPI или UART и выходом прерывания. Help. :cranky:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне очень понравились SC16IS762 от NXP.

Можно сварганить преобразователь SPI <=> UART на каком-нибудь мелком микроконтроллере. На 8-ой меге хотя бы. Получится пожалуй дешевле. Да и часть обработки информации можно на этот МК переложить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Получится пожалуй дешевле. Да и часть обработки информации можно на этот МК переложить.

Дешевле, сложнее (особенно если на этот МК еще что-то перекладывать) и хуже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дешевле, сложнее (особенно если на этот МК еще что-то перекладывать) и хуже.

Да, минусы тоже есть. Спец микруху запаял и все, а МК еще прошивать надо - линий геморрой. Зато купить МК можно на каждом углу в любых количествах, а SC16IS762, в силу малой популярности, могут меньше сотни и отказаться везти.

 

В общем альтернатива названа, пусть топикстартер выбирает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спец микруху запаял и все, а МК еще прошивать надо - линий геморрой.

А программу писать - не геморрой? Это, на мой взгляд, основной аргумент против.

Да и не сделать честный двухканальный UART с 15Мбит/с SPI-интерфейсом на меге8.

 

Зато купить МК можно на каждом углу в любых количествах, а SC16IS762, в силу малой популярности, могут меньше сотни и отказаться везти.

Возят нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Готовая микросхема лучше, тут пара баксов роли не играют в отличение от времени.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне очень понравились SC16IS762 от NXP.

Дык она вроде 2-х портовка? Тогда-уж лучше SC28C94-4 порта.Но цена...

Имхо,очень не плохой вариант ATXMega 16A4 - 5 USART меньше чем за 5 баксов в розницу плюс

ее еще нагрузить много чем можно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык она вроде 2-х портовка? Тогда-уж лучше SC28C94-4 порта.Но цена...

Просили с последовательным интерфейсом.

 

Имхо,очень не плохой вариант ATXMega 16A4 - 5 USART меньше чем за 5 баксов в розницу плюс

ее еще нагрузить много чем можно...

Нагрузить ее уже ничем нельзя будет: попробуйте реализовать на ней все, что написано в списке фич SC16IS762, хотя бы для двух каналов, и посмотрите, что останется.

Да и странно пытаться "нагружать" чем-то AVR-ку при наличии хоста в виде LPC2478.

 

2 x SC16IS762 будут стоить те же 5 баксов, только без головной боли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нагрузить ее уже ничем нельзя будет: попробуйте реализовать на ней все, что написано в списке фич SC16IS762, хотя бы для двух каналов, и посмотрите, что останется.

Да и странно пытаться "нагружать" чем-то AVR-ку при наличии хоста в виде LPC24

Ну как-бе периферийные контроллеры еще никто не отменял.

А насчет нагрузить- то топик-стартер про скорость ни слова не сказал.

Если 9600- то XMegа на 32Мгц с DMA,имхо, еще и перекурить успеет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну как-бе периферийные контроллеры еще никто не отменял.

А зря, ибо лишняя ненужная сущность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зря, ибо лишняя ненужная сущность.

ну не знаю... в данном случае,сколько там фифо в SC16IS762?64 байта на канал.Здесь-же 2к/5-стек-запас=300 байт смело.Плюс можно сделать тот-же spi поинтелектуальнеесделать-

ввести сигнал занятости аппаратный,например.И еще много чего.И все за те-же деньги.Глядишь,и хост можно будет послабее взять-уже может и экономия...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Плюс можно сделать тот-же spi поинтелектуальнеесделать

Реализация SPI slave на МК по определению проигрывает "железной". Будет мгновенный ответ на 15MHz? Нет. Да и 15MHz не будет.

 

Глядишь,и хост можно будет послабее взять-уже может и экономия...

...и удвоить трудозатраты, ага.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...