MCP3424是一款低噪音、高精度的18位A/D转换芯片,其特点是:在每个转换周期内,自动对失调和增益误差进行校正。其分辨率可以设置,以满足不同场景的要求。用户可在A/D转换之前可选择PGA增益对信号进行放大,方便对微弱电压检测。
MCP3424 AD转换模块提供两种转换模式:单次转换模式和连续转换模式。单次转换模式:器件在完成一次转换后自动进入低电流待机模式,直至接收到新的转换命令,这样可显著降低空闲周期内的电流消耗,建议使用该模式。连续转换模式: 器件以设定的转换速率进行连续转换,这样可以直接读取数据前不用再次启动转换。
MCP3424 AD转换模块实物接口说明:
MCP3424 AD转换模块技术规格
- 工作电压:2.7 - 5.5V
- 待机电流:300nA (5V)
- 工作温度:-40°C ~ +125°C
- 片内参考电压:2.048V ± 0.05%, 漂移15 PPM /°C
- 片内可编程增益(PGA):x1,x2,x4,x8 (x1为缺省值)
- 差分输入范围:-2.048V / PGA ~ 2.048V / PGA
- 可设置分辨率:12位、14位、16位、18位 (12为缺省值)
- 采样速率:240次/s, 60次/s ,15次/s,3.75次/s(与分辨率相对应)
- 增益误差:0.05% (PGA = 1,18位)
- 失调误差:15uV (PGA = 1,18位)
- 输入接口:4路差分输入,2.54mm间距排针
- 输出接口:I2C,2.54mm间距排针
- 模块尺寸:27x16mm
基于Arduino MCP3424 AD转换模块操作步骤:
- 将稳压电源调节到最小,然后打开电压,将电压调整到(0-2.085V)内
- 安装Arduino MCP3424库,参见安装Arduino库
- 打开Arduino IDE
- 将下面的代码上传到UNO
- 打开Ardino串口,可以观察到电压值。
MCP3424示例代码截图:
阅读全文