主题中讨论的其它部件: PGA450-Q1
当我使用逻辑分析来测试PGA450Q1EVM GUI软件时,我发现该软件发送了一个命令0x16 0x2C 0x02。 此命令发送三次,数据分别为0x02,0x01,0x04。 但我找不到0x2C的寄存器描述。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
当我使用逻辑分析来测试PGA450Q1EVM GUI软件时,我发现该软件发送了一个命令0x16 0x2C 0x02。 此命令发送三次,数据分别为0x02,0x01,0x04。 但我找不到0x2C的寄存器描述。
李
寄存器地址0x2C是一个内部测试寄存器,TI只能出于测试目的访问它。 客户没有理由/要求将地址0x2C用于外部目的。 您正在使用哪些GUI操作,从而导致0x2C传输?
客户需要访问的唯一测试寄存器是微型重置测试寄存器,如PGA450-Q1数据表的7.4 3重置部分所述:
7.4 3复位
PGA450-Q1也可以置于微控制器未激活的重置状态。 在此状态下,
SPI是唯一可以使用的数字接口。 仍可触发低压侧驱动器以开始超声波
突发信号以及模拟前端和数字数据路径仍可在FIFO RAM中存储返回的回波信号。
但是,内部微处理器对FIFO RAM进行的任何处理都可以确定对象的位置
不会发生。 FIFO RAM数据可以通过SPI读取,从而允许外部微处理器处理
数据。
当微控制器处于活动状态时,微复位测试寄存器是唯一可通过SPI访问的寄存器。
在发送附加SPI命令之前,必须将设备置于重置状态。
复位状态下的最大电流(VREG未充电)为15 mA。
要使微控制器处于复位状态,请写入微复位(地址0x2F)测试寄存器的1到0位。 传输
测试Write SPI命令,顺序如下:0x16,0x2F,0x01。
要使微控制器脱离复位,将0写入微复位(地址0x2F)测试寄存器的位0。
按以下顺序传输test Write SPI命令:0x16,0x2F,0x00。
注意
微复位(0x2F)寄存器是一个内部测试寄存器,这也是该字段不存在的原因
在SFR或ESFR寄存器映射中列出。