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

Имеется платка на базе AT91SAM7S256. Кто знает, каким образом можно увеличить на 115 количество входов/выходов?

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


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

Имеется платка на базе AT91SAM7S256. Кто знает, каким образом можно увеличить на 115 количество входов/выходов?
Повесить ПЛИС с доступным количеством ИО на какой нить свободный последовательный интерфес

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


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

Повесить ПЛИС с доступным количеством ИО на какой нить свободный последовательный интерфес

Т.е. если ставить ПЛИС, то максимальная частота ногодрыгания у ПЛИС будет не больше максимальной частоты ногодрыгания у МК?

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


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

Т.е. если ставить ПЛИС, то максимальная частота ногодрыгания у ПЛИС будет не больше максимальной частоты ногодрыгания у МК?

Будет больше если эту самую ПЛИС подключить например к аппаратному SPI.

Dron_Gus правильно советует использовать port extender, они так же есть у microchip, TI вроде, SPIные тоже вроде бывают.

ARM тут только причем?

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


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

Т.е. если ставить ПЛИС, то максимальная частота ногодрыгания у ПЛИС будет не больше максимальной частоты ногодрыгания у МК?

Если поставить ПЛИС, то туда можно зашить такую ногодрыгалку, что у МК крыша слетит. Сотни мегагерц - легко.

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


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

Если поставить ПЛИС, то туда можно зашить такую ногодрыгалку, что у МК крыша слетит. Сотни мегагерц - легко.
Не быстрее чем МК успеет передать адрес ноги ее состояние и направление.

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


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

А может быть кто-нибудь подскажет микросхему, аналогичную HC595 (8 bit shift register with output latches), но только с ножкой сброса или с детерминированным Power-On состоянием?

Проблема вот в чем - есть много активных источников сигнала (выходы ОУ), которые через ключи подсоединены к АЦП (т.е. в одну точку). Ключи управляются через HC595. В момент подачи питания на выходах HC595 произвольные логические состояния, что приводит к соединению сразу несколько источников сигнала. Приходится на каждый выход HC595 ставить подтяжку и управлять входом OE.

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


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

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

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


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

Не быстрее чем МК успеет передать адрес ноги ее состояние и направление.

Зачем же так категорично. ПЛИС может проявлять некоторую самостоятельность в "ногодрыганьи", не находите?

 

Ну а чем плисина то не нравится? Кучу зайцев одним выстрелом - надежность, компактность, универсальность, цена...

С HC595 в плане цены поспорить весьма затруднительно. Компатность - тоже палка о двух концах: если нужно равномерно раскинуть IO на протяжении нескольких десятков сантиметров платы, то несколько мелких корпусов, соединенных одним SPI, разводить будет не в пример удобнее, чем если тянуть все от одного здорового корпуса.

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


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

Зачем же так категорично. ПЛИС может проявлять некоторую самостоятельность в "ногодрыганьи", не находите?
Да, безусловно, но тогда скорее всего это будет тема другого топика.

 

С HC595 в плане цены поспорить весьма затруднительно. Компатность - тоже палка о двух концах: если нужно равномерно раскинуть IO на протяжении нескольких десятков сантиметров платы, то несколько мелких корпусов, соединенных одним SPI, разводить будет не в пример удобнее, чем если тянуть все от одного здорового корпуса.
Автор про конструктив ничего не говорил... :) Опять же - что за ключи?

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


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

А может быть кто-нибудь подскажет микросхему, аналогичную HC595 (8 bit shift register with output latches), но только с ножкой сброса или с детерминированным Power-On состоянием?

Вам сюда: List of 7400 Series Integrated Circuits.

Если можете обойтись без Output Latch, то есть HC164. В конце концов, будет ползти единичка по выходам, да и фиг с ней.

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


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

Спасибо за ответы.

Действительно ПЛИС в моем случае не применима - есть 24 территориально разделенных канала, в каждом стоит по одной HC595.

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

Пока сделал тупо и криво - Output Latch отключил (соединил с shift). На время выдачи информации по SPI перевожу выходы в неактивное состояние. Так как заполнение всей цепочки занимает не очень много времени (примерно 20 мкС), то за счет емкостей выходы в третьем состоянии не успевают уплыть от логической единицы (там где надо управлять режимами) и гарантированно уходят в 0 там нужно за счет внешних подтяжек.

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


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

...есть 24 территориально разделенных канала, в каждом стоит по одной HC595...
Так может есть смысл применить микроконтроллеры в качестве расширителей IO? Дороговато может быть конечно... Хотя сейчас 8051 стоят чуть дороже НС595.

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


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

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

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


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

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

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

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

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

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

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

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

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

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