主题中讨论的其他器件:DAC61402
您好、支持团队、
我正在实施 DAC61402的管理、我看到了数据表中未描述的行为。
如果将 SDO-EN 位配置为低电平(SPICD= 0x0880)、则写入 DACA 和 DACB 寄存器的每个值在 VOUTA 和 VOUTB 引脚中生成相应的电压。
如果 SPICR电气 寄存器配置为 SDO-EN 位为高电平(SPICD= 0x0884)、则写入 DACA 和 DACB 寄存器的值将被忽略、VOUTA 和 VOUTB 的电压保持为零。
电源为 AVDD = 15V、AVSS =-15V。
其他寄存器具有以下设置:
GENCONFIG = 0x0000
BRDCONFIG = 0x000F
SYNCCONFIG = 0x0000
DACPWDWN = 0xFFF9
DACRANGE = 0x0660 (+/- 10V)
我的 CPU 的 SPI 配置为 CPOL=1 (时钟空闲高电平)和 CPHA=0 (第一个边沿上的采样)。
另一个特别的事情是状态寄存器的值、如果在配置了之前的寄存器之后状态寄存器被读取、那么 SDO-EN 为1、这是0x0008。
位3是什么意思?