>>
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
argus98
31 октября 2005 г. 09:42
В ответ на:
Нужно организовать параллельную, но ассинхронную, связь с 8-ю источниками по 485-ой шине. Сейчас ищу драйверы этой шины, но что-то не найти нужное. У максима нашел max3100 почти то, что надо, но выход на 232-ю шину, и цена на пределе. Подскажите у кого искать.
отправлено Igor 31 октября 2005 г. 09:37
http://www.gaw.ru/html.cgi/txt/publ/_rtcs/maxim_rs485-2.htm
Составить ответ
|||
Конференция
|||
Архив
Ответы
Спасибо. Но я не правильно выразился. Мне не драйвер шины нужен а драйвер интерфейса. Т.е. чтобы с микросхемы я мог считывать уже принятый байт.
—
Igor
(31.10.2005 10:11
81.211.97.86
,
пустое
)
Есть многоканальные микросхемы UART, например, TL16C554A от TI имеет 4 канала.
—
Леонид Иванович
(31.10.2005 10:22
213.184.238.51
,
пустое
)
Дорогой вариант:( Придется пару этих микросхем ставить плюс 8 формирователей шины rs485. Просто несколько удивлен, что нет дешевых решений в целом несложной задачи.
—
Igor
(31.10.2005 10:36
62.33.24.2
,
пустое
)
Ставьте самую мелкую FPGA - сами любой интерфейс наваяете.
—
SM
(31.10.2005 10:53
213.141.159.26
,
пустое
)
Нет никакого опыта. Поэтому подскажи очень грубо как это будет выглядить. Сможет ли одна fpga-шка обрабатывать 8 каналов uart? Смогу ли я на ней организовать связь дальше по 8-битной шине или по SPI, т.е. скидывать принятые байты. И на чем ты бы стал реализовывать подобную задачу. Чисто ориентировочно, чтобы сообразить уровень цен. И решить стоит ли рассматривать этот вариант.
—
Igor
(31.10.2005 11:14
62.33.24.2
,
пустое
)
Да, сможет. Возьмите (+)
—
SM
(31.10.2005 11:31
213.141.159.26
, 524 байт)
8 триггерков на УАРТ - это для симплексу. А для дуплексу, нада бы задуплить ;О)
—
-mse-
(31.10.2005 12:14
81.201.66.34
,
пустое
)
Мне симплекса достаточно. Но пока этот вариант оставлю на будущее. Сейчас время на изучение плисок нет.
—
Igor
(31.10.2005 12:27
81.211.97.86
,
пустое
)
8 триггерков на УАРТ - это для симплексу. А для дуплексу, нада бы задуплить ;О)
—
-mse-
(31.10.2005 12:13
81.201.66.34
,
пустое
)
8 триггерков на УАРТ - это для симплексу. А для дуплексу, нада бы задуплить ;О)
—
-mse-
(31.10.2005 12:07
81.201.66.34
,
пустое
)
вот так, например ;О)
—
-mse-
(31.10.2005 12:35
81.201.66.34
,
пустое
)
То есть нужна микросхема UART? С выходом в параллельном коде?
—
argus98
(31.10.2005 10:16
81.22.205.230
,
пустое
)
Да. Только не обязательно в параллельном, можно например по SPI. Вообще-то max3100 неплохой вариант, только выход у нее на 232-ю шину а не на 485-ю. Вообщем пока ничего подходящего не нашел. Такое ощущение, что дешевле на какой-нибудь тиньке сделать подобный преобразователь и запараллелить 8 штук.
—
Igor
(31.10.2005 10:23
81.211.97.86
,
пустое
)
У меня тоже подобная задача стоит, и тоже думаю, что на Tiny самый оптимальный вариант.
—
Леонид Иванович
(31.10.2005 10:36
213.184.238.51
,
пустое
)
Поддерживаю - на Tiny2313 скорее всего будет самый дешевый вариант.
—
argus98
(31.10.2005 10:33
81.22.205.230
,
пустое
)
Я хотел первоначально на тини13, но ножки не хватает:( Блин, как жалко - дешево было бы и сердито. В приципе резет можно было бы использовать, но как отлаживать? Засада.
—
Igor
(31.10.2005 12:32
62.33.24.2
,
пустое
)
Да нет засады - отлаживайте на большом АVR c учетом ограничений Tiny13, я обычно так делаю...
—
argus98
(31.10.2005 12:58
81.22.205.230
,
пустое
)
Ответ:
—
Igor
(31.10.2005 10:11
81.211.97.86
,
пустое
)
А чем с MAX485 вам не читается?
—
Натюрморт
(31.10.2005 10:24
217.10.38.56
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru