Как стать автором
Обновить

Основы цифровой электроники: регистр сдвига

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров13K
Всего голосов 51: ↑51 и ↓0+51
Комментарии4

Комментарии 4

В общем, регистр сдвига представляет собой простой способ мультиплексировать цифровые сигналы. Но можно ли его использовать для считывания аналоговых сигналов? Допустим, если у меня есть массив резистивных датчиков (около сотни FSR), можно ли их считывать, подавая на них поочерёдно логическую единицу с помощью регистров сдвига?
Почему-то не могу найти в интернете примера такой схемы.

можно ли их считывать, подавая на них поочерёдно логическую единицу с помощью регистров сдвига?

Если правильно понял идею, то нужен регистр с "открытым" выходом или по диоду на каждый выход (что наверное снизит точность).

Подавать питание на резисторы с регистра сдвига? - Думаю, можно. Параметры выходных буферов микросхемы должны быть одинаковыми. Можно обойтись без диодов, если взять микросхему, у которой выходы не двухтактные, а с открытым коллектором.

Более простое и экономичное решение - воспользоваться счётчиком-дешифратором CD4017. По одному проводу его можно тактировать, по второму - сбрасывать. Нужное число счётчиков можно соединить каскадом.

Десятичный счётчик-дешифратор K561ИЕ8 (CD4017) и красивый эффект на нём / Хабр (habr.com)

Для считывания одним входом АЦП нескольких напряжений пригодится аналоговый мультиплексор. Здесь есть пример использования CD4066 - 4 электронные музыкальные шкатулки своими руками. Знакомимся с логическими микросхемами / Хабр (habr.com)

На днях буду собирать ещё одно устройство с аналоговым мультиплексором. Скоро про него расскажу.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий