ZHCSFZ7C February   2017  – February 2023 PGA460-Q1

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 引脚配置和功能
  6. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  建议的工作条件
    4. 6.4  热性能信息
    5. 6.5  内部电源稳压器特性
    6. 6.6  传感器驱动器特性
    7. 6.7  传感器接收器特性
    8. 6.8  模数转换器特性
    9. 6.9  数字信号处理特性
    10. 6.10 温度传感器特征
    11. 6.11 高电压 I/O 特性
    12. 6.12 数字 I/O 特性
    13. 6.13 EEPROM 特性
    14. 6.14 时序要求
    15. 6.15 开关特性
    16. 6.16 典型特性
  7. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1  电源块
      2. 7.3.2  突发生成
        1. 7.3.2.1 使用中心抽头变压器
        2. 7.3.2.2 直接驱动
        3. 7.3.2.3 其他配置
      3. 7.3.3  模拟前端
      4. 7.3.4  数字信号处理
        1. 7.3.4.1 超声回波 - 带通滤波器
        2. 7.3.4.2 超声回波 - 整流器、峰值保持、低通滤波器和数据选择
        3. 7.3.4.3 超声回波 - 非线性调节
        4. 7.3.4.4 超声回波 - 阈值数据分配
        5. 7.3.4.5 数字增益
      5. 7.3.5  系统诊断
        1. 7.3.5.1 器件内部诊断
      6. 7.3.6  接口说明
        1. 7.3.6.1 时间命令接口
          1. 7.3.6.1.1 RUN 命令
          2. 7.3.6.1.2 CONFIGURATION/STATUS 命令
        2. 7.3.6.2 USART 接口
          1. 7.3.6.2.1 USART 异步模式
            1. 7.3.6.2.1.1 同步字段
            2. 7.3.6.2.1.2 命令字段
            3. 7.3.6.2.1.3 数据字段
            4. 7.3.6.2.1.4 校验和字段
            5. 7.3.6.2.1.5 PGA460-Q1 UART 命令
            6. 7.3.6.2.1.6 UART 操作
              1. 7.3.6.2.1.6.1 无响应操作
              2. 7.3.6.2.1.6.2 响应操作(除寄存器读取之外的所有操作)
              3. 7.3.6.2.1.6.3 响应操作(寄存器读取)
            7. 7.3.6.2.1.7 诊断字段
            8. 7.3.6.2.1.8 USART 同步模式
          2. 7.3.6.2.2 单线 UART 接口
          3. 7.3.6.2.3 通过 UART 操作进行超声波物体检测
        3. 7.3.6.3 系统内 IO 引脚接口选择
      7. 7.3.7  回波数据转储
        1. 7.3.7.1 板载存储器数据存储
        2. 7.3.7.2 通过 USART 同步模式实现直接数据突发
      8. 7.3.8  低功耗模式
        1. 7.3.8.1 时间命令接口
        2. 7.3.8.2 UART 接口
      9. 7.3.9  传感器时间和温度去耦
        1. 7.3.9.1 时间去耦
        2. 7.3.9.2 温度去耦
      10. 7.3.10 存储器 CRC 计算
      11. 7.3.11 温度传感器和温度数据路径
      12. 7.3.12 TEST 引脚功能
    4. 7.4 器件功能模式
    5. 7.5 编程
      1. 7.5.1 UART 和 USART 通信示例
    6. 7.6 寄存器映射
      1. 7.6.1 EEPROM 编程
      2. 7.6.2 寄存器映射分区和默认值
      3. 7.6.3 REGMAP 寄存器
  8. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 传感器类型
    2. 8.2 典型应用
      1. 8.2.1 变压器驱动方法
        1. 8.2.1.1 设计要求
        2. 8.2.1.2 详细设计过程
          1. 8.2.1.2.1 传感器驱动电压
          2. 8.2.1.2.2 传感器驱动频率
          3. 8.2.1.2.3 传感器脉冲计数
          4. 8.2.1.2.4 变压器匝数比
          5. 8.2.1.2.5 变压器饱和电流和主电压额定值
        3. 8.2.1.3 应用曲线
      2. 8.2.2 直接驱动(无变压器)法
        1. 8.2.2.1 设计要求
        2. 8.2.2.2 详细设计过程
        3. 8.2.2.3 应用曲线
    3. 8.3 电源相关建议
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.2 布局示例
  9. 器件和文档支持
    1. 9.1 文档支持
      1. 9.1.1 相关文档
    2. 9.2 接收文档更新通知
    3. 9.3 支持资源
    4. 9.4 商标
    5. 9.5 静电放电警告
    6. 9.6 术语表
  10. 10机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息
PGA460-Q1 UART 命令

#GUID-54184C33-17EB-4CC3-A362-14FF32720CA8/X4923 列出了 PGA460-Q1 UART 命令。

注:

如果 PGA460-Q1 器件未正确接收到任何命令,例如错误的命令、错误的字节数或错误的数据字节值,则 PGA460-Q1 器件既不会执行接收到的命令,也不会设置诊断字段 部分中所述的 Error_Status[4] 位。

表 7-3 UART 接口命令列表
CMD[4:0]命令名称PGA460-Q1
响应
C 到 P
数据字节
控制器到外设数据
字节描述
P 至 C
数据字节
外设到控制器数据
字节描述
单个地址
0突发和监听(预设 1)1字节 1:N - 要检测的物体数量(有效范围为 1 到 8)0
1突发和监听(预设 2)10
2仅监听(预设 1)10
3仅监听(预设 2)10
4温度和噪声水平测量1字节 1:0 - 温度测量
1 - 噪声测量
2–255 - 未使用
0
5超声波测量结果(4)(5)04 × N字节 1 – 字节 2:物体 1 飞行时间 (µs)(MSB、LSB)
字节 3:物体 1 宽度
字节 4:物体 1 峰值幅度
.
.
字节 (3 × N – 3) – 字节 (3 × N – 2):物体 N 飞行时间 (µs)(MSB、LSB)
字节 (4 × N – 1):物体 N 宽度
字节 (4 × N):物体 N 峰值幅度
6温度和噪声水平结果02字节 1:温度值
字节 2:噪声水平值
7换能器回波数据转储0128字节 1 – 字节 128:回波数据转储(128 个样本的数组)
8系统诊断(3)02字节 1:换能器频率
字节 2:衰减周期时间
9寄存器读取1字节 1:寄存器地址1字节 1:寄存器数据
10寄存器写入(2)2字节 1:寄存器地址
字节 2:寄存器数据
0
11EEPROM 批量读取043字节 1:USER_DATA1 数据
.
.
字节 43:P2_GAIN_CTRL 数据
12EEPROM 批量写入(1)43字节 1:USER_DATA1 数据
.
.
字节 43:P2_GAIN_CTRL 数据
0
13时变增益批量读取07字节 1 – 字节 6:TVGAIN0 - TVGAIN6 数据
14时变增益批量写入(1)7字节 1 – 字节 6:TVGAIN0 - TVGAIN6 数据0
15阈值批量读取032字节 1 – 字节 32:P1_THR_0 - P2_THR_15 数据
16阈值批量写入(1)32字节 1 – 字节 28:1_THR_0 - 2_THR_15 数据0
广播
17突发和监听(预设 1)1字节 1:N - 要检测的物体数量(有效范围为 1 到 8)0
18突发和监听(预设 2)10
19仅监听(预设 1)10
20仅监听(预设 2)10
21温度和噪声水平测量1字节 1:0 - 温度测量
1 - 噪声测量
2–255 - 未使用
0
22寄存器写入(2)2字节 1:寄存器地址
字节 2:寄存器数据
0
23EEPROM 批量写入(1)43字节 1:USER_DATA1 数据
.
.
字节 43:P2_GAIN_CTRL 数据
0
24时变增益批量写入(1)7字节 1 – 字节 6:TVGAIN0 - TVGAIN6 数据0
25阈值批量写入32字节 1 – 字节 32:1_THR_0 - 2_THR_150
26–31保留
对于命令 12、14、16、23、24 和 25:在发出读取命令之前等待 50µs。
对于命令 10 和 22:如果在读取之前写入 INIT_GAIN、TVG、THR 或 P1_GAIN_CTRL 或 P2_GAIN_CTRL,则等待 60µs,否则等待 3.3µs 进行其他功能。
如果在运行命令之前执行命令 8,则读出的数据无效。
如果在启用回波数据转储位时执行命令 5,则读出的数据将无效或过时。只能填充回波数据转储存储器,或者按照突发和监听或仅监听命令使用阈值比较器。
将物体的飞行时间(以微秒为单位)转换为以米为单位的距离:distance (m) = [vsound × (MSB<<8 + LSB) ÷ 2 × 1µs]。为了提高突发和监听精度,将额外的突发偏移添加到最初计算的距离:distanceburst_offset (m) = [vsound × (Pulses / Frequency) ÷ 2 ]。通常假设室温下的声速为 343m/s。根据环境温度调节声速:vsound= 331m/s + (0.6m/s/°C × Temperature(°C))。