尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

【MicroPython编程-ESP32篇:设备驱动】-MCP4725数模转换器驱动

【MicroPython编程-ESP32篇:设备驱动】-MCP4725数模转换器驱动 MCP4725数模转换器驱动文章目录MCP4725数模转换器驱动1、MCP4725介绍2、软件准备3、硬件准备与接线4、程序实现4.1 MCP4725驱动实现4.2 主程序1、MCP4725介绍MCP4725 是一款单通道、12 位、电压输出数模转换器,具有集成 EEPROM 和 I2C 兼容串行接口。MCP4725有如下特性:12 位分辨率板载非易失性存储器 (EEPROM)±0.2 LSB DNL(典型值)外部 A0 地址引脚正常或掉电模式6µs(典型值)的快速建立时间外部参考电压 (VDD)满摆幅(Rail-to-Rail)输出低功耗单电源操作:2.7V 至 5.5VI2CTM 接口:八个可用地址标准 (100 kbps)、快速 (400 kbps) 和高速 (3.4 Mbps) 模式小型 6 引脚 SOT-23 封装扩展温度范围:-40°C 至 +125°C因为这是一个 12 位 DAC 转换器。 这意味着它将接受多达 4096 个可能的输入以提供模拟输出,其中零输出值为零,输出值 4095 为满量程。满量程由提供给 VCC 引脚的参考电压决定。 还可以从上面看到,电源电压可以在 2.7 伏到 5.5 伏之间。 我们将使用 5v,或者与通过 USB 输入的电压一样接近。这可能需要测量此电压以获得准确的读数。要计算出最低有效位 (LSB) 的值如下:
返回列表