elchupanibrei (elchupanibrei) wrote,
elchupanibrei
elchupanibrei

Categories:

Библиотека для 12-bit DAC Microchip MCP4725

Заставил себя допилить еще один долгострой - библиотека для 12-бит ЦАП Microchip MCP4725 управляемого по i2c.



внешний вид MCP4725


Поддерживает все плюшки сенсора:
- Быстрая запись. Пишется только 16-bit непосредственно в чип минуя все регистры, в eeprom ничего не сохраняется.
- Запись в регистр. Пишется 24-бит в регистр, в eeprom ничего не сохраняется.
- Eeprom запись с проверкой busy flag. Пишется 24-бит в регистр и в eeprom.
- Три типа сна. С подтягиванием выхода к земле с помощью встроненных резисторв: 1КОм, 100КОм и 500КОм.
- Чтение текущего и сохраненного типа сна и напряжения.
- Общий сброс. Будут сброшены все устройства на шине i2c поддерживающие General Call.
- Общее просыпание. Проснутся все устройства на шине i2c поддерживающие General Call.

Очень задумчив - для аудио не подойдет. На Arduino Nano с тактовой частотой 16MHz выдает синусоиду в 33.33Hz.


8-bit синусоида в 33.33Hz на Arduino Nano 16MHz

Отличная замена цифровым потнциометрам MCP413x/415x/423x/425x. Идеально подходит для создания цифрового управления у аналоговых блоков питания. Как будет время добавлю пример для популярного линейника 30в-2а на энкодерах:


схема улучшенной версии лабораторника на MC34071

Забирать как всегда тут.

UDP: Похоже многие свалились с луны и не знают, что для нормальной работы i2c шины линии SDA и SCL должны быть подтянуты к питанию. Почему, читаем тут и тут.
Tags: #arduino, arduino
Subscribe

  • MatrixClock v2.0.0 уже на Github

    Выкатил финалочку. Писалось в свободное от работы, семьи время. На все про все ушло 1.5 года. Осталось нарисовать корпус для печати на 3D принтере.…

  • Собрал Ka-Radio32 на ESP32

    Два года слушал младшую модель Ka-Radio на ESP8266, но не хватало экрана, нормального управления и 320kbps. На github нашел интересную плату.…

  • Библиотека для DFPlayer Mini

    Из того что есть на GitHub ничего не понравилось. Пришлось писать свою... Так и не понял зачем, для ожидания ответа, люди изобретают велосипед с…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments