ADC ADS61B23自定义字配置。
自定义字配置的文档不正确。
调查显示 ADC 字的第[8]位无法访问(不能配置为‘0’以外的任何内容)。 调查包括对 ADC 的 REG 0B 和 REG 0C 的全面分析。 作为检查低模式和高模式配置字的一部分、在所有可能的位位置都测试了这些字。 测试所有可能的配置低电平模式的位置需要与 REG 0B 位[8:2]对齐、而数据表位[10:4)中未显示、高电平模式需要与 REG 0C 的位[4:0]对齐、所有其他配置产生了不可用的结果。 ADC 的当前状态将允许任何不需要置位 ADC 接口位[8]的自定义模式。 如果无法生成需要置位 D[8]的位模式,这种做法并不理想。
由于不可能产生任何可用数据,因此忽略了范围捕获和对无法使用的结果的详细分析。
- 将自定义低 模式字配置定位调整为 REG 0B D[9:2](数据表 D[10:4]
- 将 Custom High Pattern 字配置定位调整为 REG 0C D[6:2] (数据表 D[4:0]
A)。 初始测试设置仅使用低图形设置、高图形设置为"00000"。


低电平模式设置为7'b00001 0x01 高电平模式0x00
- 配置时无问题输出
低电平图形设置为7'b1011001 0x59 高电平图形0x00
- 配置的输出无问题
低电平模式设置为7'b1111111 0x7F 高电平模式0x00
- 配置的输出无问题
将自定义低 模式字配置定位调整为 REG 0B D[9:2](数据表 D[10:4]
将 Custom High Pattern 字配置定位调整为 REG 0C D[6:2] (数据表 D[4:0]
低模式设置为7'b00001 0x01 高模式5'b00001 0x01
- 输出0x001预计为0x101
低模式设置为7'b00001 0x01 高模式5'b00011 0x03
接收0xC 的高模式表示高模式应位于 REG 0C 在以下位置 :
在 D[4:0]位置重新定位高模式后重复测试
- 使用建议向开始调查添加高模式的重复测试。
- 将自定义低 模式字配置定位调整为 REG 0B D[9:2](数据表 D[10:4]
- 将自定义高模式字配置定位调整为 ADC_CONFIG_ARRAY[5][10:0] <={ADC_GAIN[2:0]、2'b00、ADC_TEST_PATH_HIGH_HIGH[7:2]};
- 未使用 LSB、输出自定义模式时、高图形位[0]无法编程为‘1"始终卡在‘0'。
低图形0x55
高模式0x00
低电平模式0x55
高模式0x01
与之前相同的结果、高图形设置为0x00–通过配置无法访问 bit [8]。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
低电平模式0x55
高模式0x02
正确输出高电平自定义模式不使用 bit[8]。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
低电平模式0x55
高模式0x1F
再次使 D[8]位无效