如何访问平台管理器中的内部ADC寄存器?-Lattice-莱迪斯社区-FPGA CPLD-ChipDebug

如何访问平台管理器中的内部ADC寄存器?

ADC寄存器可以通过I2C端口访问。有三个ADC寄存器:ADCYValueSHILL(0x07)、ADCQualueVIX高(0x08)和ADCXMUX(0x09)。必须在ADCUMUX寄存器中设置输入衰减器和信道选择器以启动转换。当转换过程中,完成位(AdcValueLo.L. 0)将保持低-“0”。当转换完成时,该位将设置为“-1”。在转换完成后,可以通过执行两个I2C读取操作来读取结果,一个用于ADCQualEvILIOL,一个用于ADCQualueVIIO高。

注意:只有当完成位为“1”时,才必须执行连续转换。或者,等待在200秒之间的数据表中指定的推荐的最小时间,以便旁路检查完成的位。

请登录后发表评论

    没有回复内容