在系统启动的时候可以对TLV320AIC3101进行一次寄存器配置,在系统启动运行一段时间以后,系统就只能对音量和通道寄存器进行写操作,目前的疑问是是否要先对TLV320AIC3101进行硬件复位以后才能对TLV320AIC3101的寄存器进行操作?
user151383853:
手册并没有说到寄存器有写保护的功能, 看看还有其他因素么
Kailyn Chen:
进行硬件复位之后所有的寄存器都会恢复到默认值,所以系统运行一段时间后,如果只对音量和通道进行配置,那就不需要硬件复位了。
或者说硬件复位是在器件上电之后进行复位,等电压起来稳定之后,reset至少再保持10ns的低电平再拉高。满足这个上电时序之后,才能正确的对AIC3101 的寄存器进行读写。