TDC1000-Q1:超声波传感模拟前端的卓越之选

电子说

1.4w人已加入

描述

TDC1000-Q1:超声波传感模拟前端的卓越之选

在电子工程师的设计世界里,寻找一款性能卓越、功能强大的超声波传感模拟前端(AFE)至关重要。TDC1000-Q1就是这样一款值得关注的产品,它为各种超声波传感应用提供了全面而可靠的解决方案。

文件下载:tdc1000-q1.pdf

1. 产品特性亮点

1.1 汽车级认证与宽温范围

TDC1000-Q1通过了AEC-Q100汽车应用认证,温度等级为1,可在 -40°C 至 +125°C 的环境下稳定工作。这使得它在汽车等对温度要求苛刻的应用场景中表现出色,为工程师提供了可靠的选择。

1.2 测量范围与低功耗

其测量范围可达8 ms,而工作电流仅为1.8 µA(2 SPS),在保证测量精度的同时,有效降低了功耗,非常适合电池供电的设备。

1.3 灵活的收发通道

  • 发射通道:支持单或双换能器应用,可编程激励频率范围为31.25 kHz 至 4 MHz,最多可输出31个脉冲,能够满足不同换能器的驱动需求。
  • 接收通道:STOP 周期抖动低至50 psRMS,配备低噪声和可编程增益放大器,还可进行外部滤波器设计,同时具备可编程阈值比较器用于回波鉴定和自动通道交换功能,适用于差分飞行时间(TOF)测量。

    1.4 温度测量功能

    该产品可与两个 PT1000/500 RTD 接口,RTD 之间的匹配精度达到 0.02°CRMS,能够准确测量温度,为一些对温度敏感的应用提供了必要的补偿。

2. 广泛的应用领域

2.1 液位测量

可通过不同材料的罐体进行液位测量,通过测量声波在液体中的飞行时间,利用公式 (d=frac{TOF × c}{2}) (其中 (d) 为液位高度,(TOF) 为飞行时间,(c) 为液体中的声速)计算液位高度。不过,液位测量的分辨率和范围会受到环境因素的影响,如罐体振动等可能导致毫米级的表面波,影响测量精度。

2.2 流体识别与浓度测量

通过测量已知距离内的飞行时间,计算流体中的声速 (c_{medium }=frac {2× d}{TOF}) ,从而实现流体的识别和浓度测量。例如,在柴油尾气处理液(DEF)浓度测量中,可达到 0.5% 的浓度变化精度。

2.3 流量计量

在水、气、热等流量计量应用中,利用超声波在流体中顺流和逆流传播的时间差来计算流体速度,进而得到流量。以水流量计量为例,通过公式 (v=frac{Delta TOF × c^{2}}{2 × l}) (其中 (v) 为流体速度,(Delta TOF) 为顺逆流时间差,(c) 为声速,(l) 为换能器之间的距离)计算速度,再结合管道横截面积计算流量 (Q=k × v × A) (其中 (k) 为流量常数,(A) 为横截面积)。

2.4 距离/接近传感

能够准确测量物体与传感器之间的距离,实现接近传感功能,在工业自动化、智能家居等领域有广泛应用。

3. 技术原理与功能模块

3.1 发射信号路径

发射路径由时钟分频器和 TX 发生器组成。时钟分频器可将连接到 CLKIN 引脚的时钟源分频至换能器的谐振频率,分频系数可编程。TX 发生器可驱动换能器产生可编程数量的 TX 脉冲,脉冲频率为 (f_{CLKIN } /(2^{TX_FREQ_DIV}+1)) ,脉冲数量可通过 CONFIG_0 寄存器中的 NUM_TX 字段进行配置。此外,还可引入 180° 脉冲移位和阻尼功能,以优化换能器的性能。

3.2 接收信号路径

接收信号路径包括通道选择多路复用器、LNA、PGA 和比较器。LNA 可通过配置为电容反馈模式或电阻反馈模式,满足不同换能器的需求。PGA 增益可编程,范围为 0 - 21 dB,带宽根据增益进行缩放。比较器用于回波鉴定和生成 STOP 脉冲,通过阈值检测和零交叉检测实现。

3.3 低噪声放大器(LNA)

LNA 可将输入参考噪声限制在较低水平,确保 STOP 脉冲的定时精度。它可配置为电容反馈模式或电阻反馈模式,分别适用于不同谐振频率的换能器。通过设置 TOF_1 寄存器中的 LNA_FB 位来选择反馈模式。

3.4 可编程增益放大器(PGA)

PGA 是一个反相放大器,输入电阻为 500 Ω,反馈电阻可编程,可实现 0 - 21 dB 的增益,增益步长为 3 dB。通过编程 TOF_1 寄存器中的 PGA_GAIN 字段来设置增益。

3.5 接收滤波器

为了减少接收路径的噪声并提高定时精度,建议在 RX 路径中放置两个滤波器,一个位于 LNAOUT 和 PGAIN 引脚之间,另一个位于 PGAOUT 和 COMPIN 引脚之间。滤波器的设计可根据具体应用进行调整。

3.6 比较器与 STOP 脉冲生成

STOP 脉冲生成模块包含两个自动归零比较器(零交叉检测和阈值检测比较器)、阈值设置 DAC 和事件管理器。比较器的输入偏移在每个 TOF 接收周期开始时进行自动归零,可通过 CLOCK_RATE 寄存器中的 AUTOZERO_PERIOD 字段配置归零周期。阈值检测比较器将回波幅度与可编程阈值进行比较,DAC 电压由 CONFIG_3 寄存器中的 ECHO_QUALTHLD 字段设置。零交叉检测比较器将放大后的回波信号与参考电压 (V{COM}) 进行比较,产生低到高或高到低的转换。事件管理器控制 STOP 脉冲的数量和接收模式。

3.7 共模缓冲器(VCOM)

VCOM 引脚输出内部共模缓冲器的输出,应通过一个低泄漏的 10-nF 电容接地,且负载电流不超过 20 µA。可通过 CONFIG_2 寄存器中的 VCOM_SEL 位禁用共模缓冲器,此时需外部参考电压。

3.8 温度传感器

TDC1000-Q1 提供两个温度传感器连接,支持 PT1000 或 PT500 传感器。通过 CONFIG_3 寄存器中的 TEMP_RTDSEL 位选择 RTD 类型,并使用外部参考电阻 (R{REF}) 。温度测量通过将参考电阻和 RTD 的电阻转换为 START 和 STOP 脉冲,根据脉冲间隔计算温度。

4. 工作模式与状态机

4.1 飞行时间测量模式

  • 模式 0:适用于液位和流体识别测量,每个换能器对应互补的 TX 和 RX 通道,根据 CONFIG_2 寄存器中的 CH_SEL 位选择发射/接收对。
  • 模式 1:每个换能器对应一个 TX 和 RX 通道,同样根据 CH_SEL 位选择发射/接收对。
  • 模式 2:适用于渡越时间水流量计量应用,支持平均周期和自动通道交换。通过 CONFIG_1 寄存器中的 NUM_AVG 字段控制平均次数,CONFIG_2 寄存器中的 CH_SWP 位控制通道交换。

    4.2 状态机

    TDC1000-Q1 的状态机管理各种测量模式的操作。上电时,状态机复位,大部分模块禁用。根据 EN 引脚状态进入 SLEEP 或 READY 模式,可在这些状态下通过 SPI 命令配置寄存器。收到触发信号后,开始执行配置好的测量,测量完成后根据模式返回 SLEEP 或 READY 状态。

5. 编程与寄存器配置

5.1 串行外设接口(SPI)

通过 SPI 接口配置 TDC1000-Q1 的各种参数。SPI 通信包括写和读事务,写事务由一个写命令字节和一个数据字节组成,读事务由一个读命令字节和 8 个 SCLK 周期组成。

5.2 寄存器映射

TDC1000-Q1 有多个寄存器,如 CONFIG_0 - CONFIG_4、TOF_1、TOF_0、ERROR_FLAGS、TIMEOUT 和 CLOCK_RATE 等。每个寄存器包含不同的字段,用于配置发射、接收、测量模式、增益、时间控制等参数。

6. 应用设计与注意事项

6.1 电源供应

模拟电路的输入电压范围为 2.7 V 至 5.5 V,建议在 VDD 引脚附近放置 100-nF 陶瓷旁路电容和大于 1 µF 的电解或钽电容。IO 电路的输入电压范围为 1.8 V 至 5.5 V,VIO 引脚也需放置 100-nF 陶瓷旁路电容,若使用单独的电源或调节器,还需额外的大于 1 µF 的电容。

6.2 布局设计

在 4 层板设计中,推荐的层叠顺序为信号、接地、电源和信号。旁路电容应靠近 VDD 和 VIO 引脚放置。START 和 STOP 迹线的长度应匹配,避免不必要的过孔,尽量缩短路由以减少寄生电容。TX 对和 RX 对的长度也应匹配,RTD 传感器的迹线长度或电阻应匹配。SPI 信号迹线应靠近放置,并在 SDO、SDI、SCLK 和 CSB 源端放置串联电阻。

TDC1000-Q1 以其丰富的功能、卓越的性能和灵活的配置,为电子工程师在超声波传感应用中提供了强大的支持。在实际设计中,工程师需要根据具体的应用需求,合理配置寄存器和参数,优化电路布局,以充分发挥 TDC1000-Q1 的优势。你在使用 TDC1000-Q1 过程中遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分