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

нужна микросхема-преобразователь параллельного кода в последовательный

Вся проблема заключается в том, что необходимо около 100 проводов (бинарный код с нескольких источников данных, к тому же 24В) подключить к ПК.

Как один из вариантов: по 10 бит какими-нибудь преобразователями перевести сигнал из параллельного кода в последовательный, и далее уже 10 последовательных линий можно подсоединить к контроллеру для обработки.

Конечно, не исключаются пока и варианты с мультиплексорами или с контроллером с очень большим кол-во входов.

Очень важный момент! У меня нет большого желания разрабатываеть эти преобразоватили или составные мультеплексоры самому ввиду большого количества входных проводов. Поэтому ищу готовые микросхемы. Т.е. основное требование - минимизировать количество необхомых микросхем, чтобы это всё можно было разместить на одной небольшой плате.

Изменено пользователем zl3p

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


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

Вся проблема заключается в том, что необходимо около 100 проводов (бинарный код с нескольких источников данных, к тому же 24В) подключить к ПК.

Как один из вариантов: по 10 бит какими-нибудь преобразователями перевести сигнал из параллельного кода в последовательный, и далее уже 10 последовательных линий можно подсоединить к контроллеру для обработки.

Конечно, не исключаются пока и варианты с мультиплексорами или с контроллером с очень большим кол-во входов.

Очень важный момент! У меня нет большого желания разрабатываеть эти преобразоватили или составные мультеплексоры самому ввиду большого количества входных проводов. Поэтому ищу готовые микросхемы. Т.е. основное требование - минимизировать количество необхомых микросхем, чтобы это всё можно было разместить на одной небольшой плате.

думаю что вам просче всего будет реализовать этого вашего монстра на FPGA - 100 входных лап - вроде самое оно, особенно если городить тучу мелкосхем не охота..

 

Похожие темы вроде были кстати в форуме по ПЛИСам - про сопряжение макса с 24 вольтами и про перевод кода с параллельного в последовательный....

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


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

2 sera_os

 

74НС595 -

· 8-bit serial input

· 8-bit serial or parallel output

 

 

А ему параллельный в последовательный надо...Да есчё и чтоб мелкосхем мало было.....

( http://pdf1.alldatasheet.com/datasheet-pdf...PS/74HC165.html - можно подсчитать сколько ему для 100 вх линий понадобится...)

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


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

А может проще купить какой-нибудь PCI адаптер ввода-вывода, вроде вот такого

http://ipc2u.ru/catalog/I/IP/25017.html

Тогда самому придется сделать только преобразователь уровней 24V->5V

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


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

А может проще купить какой-нибудь PCI адаптер ввода-вывода, вроде вот такого

http://ipc2u.ru/catalog/I/IP/25017.html

Тогда самому придется сделать только преобразователь уровней 24V->5V

Цена чЮда - 217.11 у.е... :07: ... По моему слишком...

 

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

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


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

2 sera_os

 

74НС595 -

· 8-bit serial input

· 8-bit serial or parallel output

А ему параллельный в последовательный надо...Да есчё и чтоб мелкосхем мало было.....

( http://pdf1.alldatasheet.com/datasheet-pdf...PS/74HC165.html - можно подсчитать сколько ему для 100 вх линий понадобится...)

74HC597 - "парный" к HC595, даёт преобразование параллельного в последовательный. Где-то 165-я удобнее, где-то 597-я, это по вкусу.

 

zl3p, глянь в похожую тему.

http://electronix.ru/forum/lofiversion/index.php/t46503.html

тоже задача поменьше ковыряться самому стояла.

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


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

Цена чЮда - 217.11 у.е... :07: ... По моему слишком...

 

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

Решать, конечно, автору топика,

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

 

P.S. все это верно для единичных экземпляров. Если нужна партия - тогда изготавливать самим имеет смысл.

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


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

2 sera_os

 

74НС595 -

· 8-bit serial input

· 8-bit serial or parallel output

А ему параллельный в последовательный надо...Да есчё и чтоб мелкосхем мало было.....

Прошу прощения :05: , немного поспешил с ответом. Действительно, ети микросхемы делают обратное - уменьшают к-во линий управления, а не увиличивают.

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


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

Недавно попалась на глаза SN65HVS880:

24 V, EIGHT-CHANNEL DIGITAL-INPUT SERIALIZER

http://focus.ti.com/docs/prod/folders/print/sn65hvs880.html

 

The SN65HVS880 is a 24-V, eight-channel, digital-input serializer for high-channel density digital input modules of PC and PLC based systems in industrial automation.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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