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.
您好Suman:
感谢您的帖子。
两个器件的寄存器地址完全相同,因此两者之间的唯一区别在于寄存器09h - 0Ch在ADS1294中被禁用。 您仍然可以将值写入这些寄存器,但不会发生任何情况。 只要其余寄存器设置相等,您就可以在菊花链配置中同时写入ADS1294和ADS1298。
但是,如果任何寄存器设置需要在不同设备之间有所不同,则必须为每个设备使用单独的/CS信号。 在数据收集过程中,您可以同时将两个/CS引脚降低,并通过链中的第一个设备读取所有数据。
此致,
您好,
感谢您的回复我有另一个疑问,
1)如果我们想使用ADS1298的内部时钟运行,我知道我们需要从ADS1298中单独配置ADS1298 (内部时钟操作),ads1294 (外部时钟输入)。之后,我们可以使用单芯片选择进行菊花链操作以进行读取操作。请确认是否正确
2)我们是否应该使用一些外部参考IC为ADS1298和ADs1294提供电源? 因为当每个广告都使用其内部引用独立操作时,由于其准确度为+- 0.2 % ,因此引用中可能存在不匹配
您好,Suman:
您对这两个要点都正确。
1.您必须在两台设备之间共享一个主时钟信号,才能使它们同步。 您可以通过配置CLKSEL引脚来实现此目的。 当CLKSEL被拉高时,设备将使用内部主时钟。 通过设置CLK_EN位=1 (config1[5]),可以在CLK引脚上输出内部主时钟。 当CLKSEL被拉低时,设备将需要外部时钟输入,CLK_EN位(config1[5])将被忽略。
2.为获得最高精度,您必须使用带有缓冲器的外部参考IC来驱动每个VREFP引脚。 如果两个设备都正确同步,我相信单个缓冲区足以驱动它们。 每个ADC都应在其VREFP和VREFN引脚之间直接连接本地10uF电容器。 确保关闭寄存器设置中的内部参考缓冲区。
此致,
您好,
在使用菊花链配置时,我们是否应按照上述时钟问题的说明来处理任何其它寄存器设置。
因为两个广告的数据相同
您好,
哪种配置最好使用级联或菊花链配置
感谢您的回复,
我还有一个疑问,当我们使用外部振荡器时,我们应该为两个广告使用两个单独的振荡器,或者一个振荡器足够两个广告短路,它是否会产生一些负载效应?
通常建议的内容
您好,Suman:
如果您使用的是外部主时钟源(即晶体振荡器),则可以使用一个器件来驱动两个ADS129x CLK引脚。 不应存在任何负面的负载效应。
我希望我之前的解释很清楚-您可以在菊花链配置中实现ADS1298和ADS1294的同步采样,而无需使用外部晶体振荡器。 您只需:
此致,