尊敬的 E2E 支持:
您能解释一下我们应该如何在 TDM 配置中读取 SDOUT 上的数据 Isense、Vpred 和 Aux Ch1-4吗?
我们如何将其用安培和伏特进行转换? 是否有要应用的比率?
此致、
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.
尊敬的 E2E 支持:
您能解释一下我们应该如何在 TDM 配置中读取 SDOUT 上的数据 Isense、Vpred 和 Aux Ch1-4吗?
我们如何将其用安培和伏特进行转换? 是否有要应用的比率?
此致、
您好!
在 TDM 配置中读取 SDOUT 数据时仍遇到一些问题。 通过 I2S、我设法读取所有寄存器中的数据、但现在在 TDM 模式下、它只读取电流、而在 Vescope 和 Aux 中电压都一直保持为零。
在我的配置中、我希望始终在 TDM 的第一个帧 (时隙1-4)中读取数据、因此我配置偏移、以便 将所需的数据放置在该帧中、并这样做、我将寄存器0x2D、0x2E、 将0x2F 更改为0x00并根据所需的数据设置寄存器0x2C (例如、如果我要读取 Aux、则为0xA1)。 除此之外、我配置这些寄存器:
- 0x31的值为0x07、以便启用所有类型的读数
- 0x05的值为0x07以启用电流检测
- 0x47 (书籍0x8C 页0x02)值为0x00以启用 AuxGrp1传输(仅当我要读取 Aux 时)
为了获得电压、我还应该配置其他什么参数吗?
你好、Marco
(例如,如果我要读取 Aux,请使用0xA1)。
我可以问一下、为什么是0xA1? 0xA3更合理、因为最后两位是保留的、默认值为2b'11。
0x05,值为0x07,启用电流感应
如果您需要4通道的数据、可能应该设置为0x0F。
是否需要配置其他参数才能获得电压?
还应将寄存器0x25的前4位设置为0000。 使所有数据都被放置在 SDOUT1上。