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

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

Какой смысл в упрощённых переводах даташитов?

Тем более данная микросхема устарела уже на два десятка лет и применять её смысла не имеет. В современных МК не худший ADC обычно уже встроен. Не говоря уж про ценник достойный антиквариата...

Данная микросхема нужна только при ремонте аппаратуры, разработка ПО при этом не нужна.

Если к rp2040 требуется добавить ещё два ADC, то что стоит смотреть и где почитать?

ADS1115. 12-битный АЦП. Не требует источник опорного напряжения. Имеет 4 мультиплексируемых входа. Интерфейс i2с(задействует две ноги контроллера вместо трех, может быть посажен параллельно с другими i2c устройствами.)

74HC4051 — и 1 вход АЦП превратится в 8 мультиплексируемых входов.
А как расскажу-то я вам сказку! Попалось нам в руки устройство с крутилкой. А крутилка та была собрана на переменном резисторе да микросхеме MCP3301. И вот раз подох тот переменный резистор, второй раз подох, а на третий раз постановили переделать на энкодер Omron (китайская копия), а заодно развязать крутилку с энкодером ремнем GT2, чтобы богатырские руки перестали напрямую давить на вал вверенного им оборудования.

Пришлось доставать даташиты вражеские и читать как интерфейс этой MCP3301 устроен. После чего выпаяна была микросхема та (точнее, отключена), а на ее место встал микроконтроллер ATMEL (времена-то стародавние были...), который считал обороты энкодера (а заодно еще замыкание контакта Z — абсолютного позиционирования) и высылал якобы измеренный с резистора уровень напряжения тому, кто о том спрашивал — полностью эмулируя по шине поведение MCP3301…

Так что хорошая микросхема, нам понравилась!

P.S. Ограничение поворота энкодера сделали механически на ведущем валу. Пользователи не заметили
P.P.S. Датчик холла, конечно, надо было ставить с масштабирующим ОУ — но как-то по запарке не догадались. Притащили энкодер, поставили энкодер… :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории