您好!
我的 AFE4400板 有两个问题。
1. 8MHz 时钟启动速度慢:上电后 需要4秒以上的时间才能启动。
SPI 无法读取: 时钟 启动后、使用 SPI 读取 MISO 引脚始终为低电平。
我有流程 常见问题 解答步骤可供查看
7A. 适用于 AFE4400、 AFE4490、 AFE4403
确保 AFE 电源正常并将 RESETZ 和 AFE_PDNZ 设置为逻辑高电平后、应测量以下值:
A) AFE4490的 TX_REF 引脚(引脚#9)上的0.75V 。*
B) BG 引脚(引脚#7)上的1V 电压
C) VCM 引脚(引脚4)上的电压为0.9V
d) CLKOUT 引脚(引脚#30)上的4MHz 时钟-假定 XI-XOUT 引脚上有一个外部8MHz 晶振。
*注意:将寄存器编程为 AFE4400中的默认值后、TX_REF 引脚将读取0.5V。
8. AFE44xx SPI (AFE4400、 AFE4490、 AFE4403)时序波形是什么样的?
MCU 串行端口必须配置为在下降沿锁存串行数据、 以便 AFE44xx 可以在上升沿为数据输入计时。 同样、 AFE44xx 将在下降沿移出数据、因此 MCU 可以在上升沿为数据输入计时。
我的 STE/ CLK / SIMO 信号波形与上图类似。 但 SOMI 一直处于低电平。
9. 您能否提供 AFE4400、 AFE4490、 AFE4403的初始化序列?
可能的初始化序列可能是:
i. 设置 SW_RST 位 - 将所有寄存器复位为默认值。
二 设置 DIAG_EN 位 – 启用诊断模式
三 设置 SPI_READ 位 – 启用 SPI 读取
四. 读取 DIAG 寄存器 – 检查故障标志 在此处读取0x000000。
V. Reset SPI_Read 位 – 禁用 SPI 读取
