Other Parts Discussed in Thread: ADS131A04,
GUI和硬件连接如上图所示,读不到数据是哪里做的不对呢
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.
请参考ADS131A04EVM User's Guide 中的第7部分7 ADS131A04EVM Software Reference,里面描述了 Register Map Config 页怎样修改寄存器值。
但我的问题并不是该如何简单的随意编辑寄存器值,而是我应该如何设置特定的寄存器值,来使我在Time DoMain Display中可以读到图像。
每一个寄存器的功能在datasheet 9.6章节都有描述,您可以查看datasheet 中的说明进行配置,注意寄存器配置要与硬件设置统一,不能冲突。比如寄存器 VNCPEN bit 的设置与供电电压有关;寄存器没有使能内部参考电压,那么电路上就要外接外部参考电压源等。
或者 并不是因为寄存器的值不正确而是是因为其他的原因导致我在Time DoMain Display选项中读不到图像?
如果您没有配置寄存器,那么应该是寄存器没有配置造成的,因为ADC的所有通道默认都是 powered down的,需要配置寄存器使能。
您可以查看datasheet 中的说明进行配置,注意寄存器配置要与硬件设置统一,不能冲突。
寄存器使能应该是没有问题的,点击wake-up会自动切换到power-up模式,其他有没有什么值得注意的寄存器配置呢?9.6中的datasheet我也有看,也尝试对一些寄存器进行修改,但始终读不到图像。
此外,请外我的硬件连接方式有没有问题呢?
这样在ADC2上外接0.1V交流源有没有问题?这样的连接方式是否能在GUI的Time Domain Display中读到图像。还有,我看到参考电压分Internal和External两种模式,指的是内置和外置的参考电压,那么参考电压Vref的设置有什么意义呢?
上面截图是您的寄存器配置吗?您使用的供电电压是多少?实际测量正常吗?寄存器 VNCPEN 位的配置与供电电压、模拟电压输入范围、时钟工作频率等有关;
参考电压实际测量正常吗?
时钟您是怎样连接的?时钟频率是多少?
检查下输入信号范围是否满足datasheet 规格要求?输入信号是否与ADC共地?
我看到参考电压分Internal和External两种模式,指的是内置和外置的参考电压,那么参考电压Vref的设置有什么意义呢?
这里没明白您的问题,您可以再详细说明吗?
1.上面的截图是我的寄存器配置
2.我使用的供电电压为3.3V,实际测量正常。
3.关于寄存器VNCPEN的设置,我找到了以下图片
经过实际测量完全符合VNCPEN = 1的情况,但是在我将VNCPEN设置为1后,仍然读不到数据。
4.输入信号为0.1V的交流信号,符合要求。
5.参考电压实际测得为2.5V,您说的正常是指多大。
6.输入信号与ADC共地,两者实际测得电势差为0。
7.关于您说的“时钟是怎样连接的?时钟频率是多少?”我不是很明白,时钟频率不是由晶振决定的吗?时钟又需要怎么连接呢?
8.昨天关于参考电压Vref的提问是我个人理解偏差问题,您无需在意。
9.下图中,红色箭头所指的参考电压是可以设置的外部参考电压吗?
美国的工程师的回复:
PHI控制器板上的LED是否如A04 EVM用户指南第2部分中所述的亮起?
您是否探测了所有不同的引脚,以检查电压是否正确(AVDD,IOVDD)以及EVM晶体是否以正确的频率振荡? 您应该在CLKIN引脚处检测晶振是否正常工作
您是否有另一个PHI控制器卡配合此EVM进行测试? 或者,您是否可以使用不同的EVM板测试此PHI控制器卡,以检查PHI是否损坏?
USB电压偏低,但我相信它仍在规格范围内。
源回复:
Are the LEDs on the PHI controller board lighting up as described in Section 2 in the A04 EVM user's guide?
Have you probed all of the various pins to check if the voltages are correct (AVDD, IOVDD) as well as the EVM crystal is oscillating at the correct frequency? You should be able to probe at the CLKIN pin to check the crystal
Do you have another PHI controller card to test with this EVM? Or can you test this PHI controller card with a different EVM to determine if the PHI was damaged?
The USB voltage is low, but I believe it is still within specification
美国的工程师的另一个回复:
我尝试查看是否可以使用A04 EVM模拟此行为,该EVM是全新的(从未使用过),具有所有默认跳线设置。
当我插入EVM并打开GUI时,我会看到下面的逻辑分析器捕获中显示的活动。 客户在启动EVM时是否会看到此行为?
最后三个数据传输发出以下命令:UNLOCK,WREG 寄存器0x0F (打开所有ADC通道),然后是UNLOCK命令。 我在下面的第二张图片中包含了这些数据。
我经过这些操作后成功地取得了数据
I tried to see if I could mimic this behavior with my A04 EVM, which was brand new (never used) and had all of the default jumper settings.
When I plug in the EVM and open up the GUI, I see the activity shown in the logic analyzer capture below. Does the customer see this behavior when they start up their EVM?
The last three data transfers are issuing the following commands: UNLOCK, WREG to register 0x0F that turns on all ADC channels, followed by an UNLOCK command. I included this data in the second image below
I was able to successfully take data after this time