请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS7128 rms 转换应该如何工作。
从复位开始、这就是我所做的
将0x20写入 OPMODE (自主模式)
然后、我将通道 ID 写入 RMS_CFG
然后我将0x80写入通用配置寄存器。
然后我轮询系统状态、从未发生任何情况。
我缺少什么。
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.
rms 转换应该如何工作。
从复位开始、这就是我所做的
将0x20写入 OPMODE (自主模式)
然后、我将通道 ID 写入 RMS_CFG
然后我将0x80写入通用配置寄存器。
然后我轮询系统状态、从未发生任何情况。
我缺少什么。
您好、Jean、
我的第一个建议是使用手动模式器件、这将有助于轻松查看器件正在执行的操作。
以下是完成 RMS 转换所需的步骤:
1.使用 RMS_CFG 寄存器中的 RMS_Chid 字段选择用于 RMS 计算的通道。
2.通过配置 RMS_SAMS 字段定义计算 RMS 的时间。
3.通过在 General_CFG 寄存器中将 RMS_EN 设置为1来开始 RMS 计算。
4.转换由 RMS_SAMPples 定义的样本大小后、器件开始计算 RMS 结果
所选的模拟输入上的噪声。 必须将另外40个样本转换为完整样本
RMS 计算。 我认为这是可能缺少的东西。
在手动模式下、您需要触发这些。 在自主模式下、根据您共享的内容、您尚未在寄存器 AUTO_SEQ_CH_SEL 寄存器(地址= 0x12)中设置通道、因此器件不会对任何通道进行采样。
此致
Cynthia