657 字
3 分钟
TM7705 AD转换器
2022-08-06
无标签

前言#

按实验要求选择 ADC:

  1. 精度不得低于16位
  2. 需要读取2个设备的模拟输出(双通道)
  3. 模拟输入范围在0~200mV
  4. 采集频率不低于5秒一次
名称通道数量精度增益厂商价格(立创)
TM7705双通道16b/0.003%非线性1~128TM(天微)6.01
TM7709双通道24b/0.003%非线性1~128TM(天微)
TM7711单通道24b/0.001%非线性1~128TM(天微)2.22
AD7705双通道16b/0.003%非线性1~128ADI64.828

国内常用的两个ADC系列分别是 ADI(美国模拟器件)TM(天微),这次选择的 TM7705 就是对 AD7705 的仿制。

在数据位数上,由于这次是前期测试,只需要理论精度达到该标准即可,所以 TM7705 以及达到了需求,并且它自带双通道,减少了一些设计难度。后续,如果需要提高数据精度可以替换成 TM7709,也可以替换成2个 TM7711。

只要程序没有问题,TM7705 的双通道切换不存在延迟或相互干扰。1

AD 系列暂不做考虑,这个价格属实夸张,用不起。

硬件设计#

该方案来源于立创官方的 C964086_TM7705数模转换芯片方案验证板

晶振电路#

电子电路学习笔记(16)——晶振电路的电容

晶振电路的匹配电容应该放在GND与晶振之间还是晶振与MCU之间?

没有明确的定义,都可以,看设计习惯,搞明白了就不用设计这个了,直接晋升总工程师。

无源晶振的匹配电容应该放到晶振前面好还是后面好?

复位电路#

根据 TM7705 的芯片手册,TM7705 的复位是低电平有效,因此常规运行下应该接高电平,增加一个10K电阻限流,信号线接一个0R电阻,如果需要信号线就焊上,不需要就不焊。

模拟输入#

R5、R8电阻为限流电阻。

R6、R9电阻增加负载降低输入阻抗,使传感器的负载降低。

C7、C8电容为滤波电容。

R7、R10电阻,不焊可做差分输入,如果接上,AIN-就是信号地,即对地做差分。

供电电路#

标准输入5V,C1、C2为滤波电容。

基准电压电路#

根据 TM7705 的芯片手册,基准电压为 1/2 的供电电压。

选择 LM285Z-2.5 作为电源基准芯片,输出 2.5V 的电压。

名称输入电压输出电压输出电流容差价格(立创)
LM285Z-2.5< 10V2.5V20mA1.5%2.67
REF5025AIDR< 18V2.5V10mA0.1%25.9

没啥好说的,精度差10倍,价格也差10倍,穷啊。

软件设计#

已开源:7uzO1/STC8G_TM7705

Footnotes#

  1. AD7705和TM7705是个坑啊?

TM7705 AD转换器
https://fuwari.vercel.app/posts/嵌入式/其他/tm7705-ad转换器/
作者
Asuwee
发布于
2022-08-06
许可协议
CC BY-NC-SA 4.0