当前参考afe4403官网给出的source code,与我司定制的afe4403模块进行通信,发现通信总是失败,无法读取到寄存器配置信息,有一点疑问请教大家。datasheet有说PDNZ控制脚,拉低使能,拉高正常通信,但是我司板子未将此信号线引出来,无法进行控制。我有用官方的demo board飞线测试,发现不控制pdnz晶振不起振,如果控制的话晶振就起振了,寄存器操作也正常,RDY也有波形输出。datasheet上也有关于软控的说明,control2 bit0,但是操作起来感觉没有反应。请问下大家有没有尝试过寄存器控制的方式来解决这个问题,或者我必须要控制到pdnz这个脚,感谢!
user151383853:
晶振都不起振,你觉得还有可能实现控制吗
user4725900:
回复 user151383853:
hey airwill:
感谢回复,有些IC还是有内部震荡,或者休眠之后关闭外部时钟功能的。只是不知道AFE4403是否必须要先晶振起振才能控制。
因为我看到register control2 bit0也有PNDZ的软控,所以想确认下可否实现。主要是我实际控制的话发现没什么作用。
再次感谢~
user151383853:
回复 user4725900:
从手册的多个地方看, 这个器件内部是没有振荡器的.
特别是8.3.2 Clocking and Timing Signal Generation
user4725900:
回复 user151383853:
hey airwill:
感谢,已经咨询了ti技术支持,这个看起来需要把PDNZ脚控制起来,已经修改pcb,待回板确认后再回复,感谢~
Kailyn Chen:
如果无法通过GPIO对PDNZ进行控制的话,也没关系,可以直接将这个引脚上拉到 RX_DIG_SUP。
这样的话,如果需要进行power down的控制,可以通过寄存器control2 bit0对AFE4403进行power down的控制。
TI中文支持网



