Правильно ли я подключил этот аналоговый мультиплексор CD4052?

При чтении таблицы данных этот чип кажется простым, но мне труднее всего подключить CD4052. Чип, который я использую, на самом деле "CD4052BE". Вот ссылка на даташит . Я подключил следующую схему только для проверки возможности аналогового переключения:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Проблема: есть две вещи, которые не имеют для меня смысла, когда я тестирую эту же схему:

  1. Я начал с того, что и A, и B были заземлены. Измерение цифрового мультиметра показывает значение 0,157 В, тогда как, когда я измеряю напряжение на R1 (на выходе для x0), оно показывает 0,1179 В. Это на самом деле, где я ожидал, что это будет. Почему разница в напряжении? Кажется, что это должно быть похоже на открытый провод между ними.
  2. Вскоре я понял, что независимо от того, какую комбинацию входов A/B я использовал, напряжение ВСЕГДА соответствует описанному в задаче 1. Как будто мультиплексор не переключается между x0, x1, x2 или x3. Почему этот мультиплексор застревает на конкретном переключателе независимо от входов A/B? В то время как R1 показывает 0,1179 В, я ожидаю, что другие комбинации A/B дадут: 1,09 В на R2, 6 В на R3 и 10,9 В на R3. R2, R3 и R4 все читают 0v.

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

Ответы (2)

Ваша входная логика для A, B должна использовать напряжение V1 (12 В) для высокого уровня, а не 5 В.

См. стр. 7 технического описания для VIL, VIH.

Например, он показывает, что при Vdd на уровне 10 В вам нужно как минимум 7 В для высокого уровня. Таким образом, при 12 В Vdd вам может понадобиться минимум 9 В.

(Также см. ограничения переключения, перечисленные jms.)

Если вам нужно переключить схему только с логикой 5 В, вы можете использовать NPN-транзистор для каждого входа с резистором на каждом коллекторе, подтянутым до уровня Vdd. Затем подайте сигналы 5 В на базу каждого транзистора (с последовательным базовым резистором), а эмиттер соедините с GND. (Сигналы управления будут инвертированы от входа базы к выходу коллектора.)
Мне никогда не приходило в голову, что логический высокий уровень может быть связан с Vdd. Когда я подключил логические входы A/B к 12 В вместо 5 В, переключение произошло, как и ожидалось изначально. Спасибо
  1. Аналоговый MUX не эквивалентен короткому замыканию. Скорее всего, это реализовано с парами встречно-параллельных МОП-транзисторов в качестве переключателей, и они имеют значительное сопротивление 125 Ом или более. Это сопротивление добавляется к внешнему сопротивлению 1 кОм и вызывает падение напряжения, которое вы видели.

  2. Я не знаю почему, может быть, он жареный?