TI论坛
直播中

周棠亨

7年用户 1047经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

请问AFE5801的寄存器0x07[0]功能是什么?


  • 我在调试AFE58801时选用AC/DC功能时,误将0x07[0]置为1,而0x07[1]为0,但我发现它对我的输出波形有一定的帮助,但是芯片手册上没有给出具体解释,我想知道这一位寄存器的主要功能是什么?

回帖(2)

夏日余晖

2024-11-18 14:39:55

您好,

您是否已验证了寄存器可以正确读写,即写入后可以正确读出写入值?因为datasheet描述说When

writing to a register with unused bits, these should be set to

0,我理解寄存器没有定义的bits应该就是unused

bits,所以想确认下您是否真的将0x07[0]置为1,还是因时序错误误以为将0x07[0]置为1造成的上述现象?


举报

小黑羊

2024-11-18 18:12:57
AFE5801是一款精密模数转换器(ADC),用于将模拟信号转换为数字信号。寄存器0x07[0]是AFE5801的一个控制寄存器位,用于配置ADC的一些功能。

在您的情况下,将0x07[0]置为1,0x07[1]置为0,可能会影响ADC的输出波形。具体来说,0x07[0]位可能与ADC的输入信号处理有关,例如模拟滤波器、增益控制等。将该位设置为1可能会改变ADC的输入信号处理方式,从而影响输出波形。

然而,由于芯片手册上没有给出具体解释,我们无法确定0x07[0]位的确切功能。建议您查阅AFE5801的数据手册,或者联系芯片制造商的技术支持,以获取更多关于该寄存器位的信息。同时,您可以尝试不同的寄存器配置,观察输出波形的变化,以了解0x07[0]位对ADC性能的影响。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分