在“线程: ADS1298”中讨论的其他部件
你好。 我们有一个采用ADS1298R的器件,其配置如下:
AVDD = 3.3V
AVSS =接地(0伏)
DVDD = 3.3V
参考电压= 2.4V (内部)
起搏缓冲=关
Vref缓冲器=开
振荡器-外部,2.048Mhz。
使用"内部测试"信号时遇到问题。 当我选择输入多路复用器以测试给定通道上的信号路径时-结果不正确。 它是矩形波形,但振幅约为50uV (而不是2mV)。 我尝试了许多与寄存器的组合,但都没有成功。
我也无法读取片上温度。 事实上,所有输入多路复用器的位置都不能正常工作,除了"正常电极"工作正常-我能够正确读取芯片模拟输入上的内容。
在没有成功的一天之后,我购买了一个开发套件。 通过这种方式,可以对引脚连接进行实验,这在我们的板上是不可能的(由于BGA封装)。
我发现-当我将TESTP_PACE_OUT1和 TESTP_PACE_OUT2针脚连接到AVDD时,"内部测试"信号幅值变为错误。 温度和所有其他内部测量通道也错误。 在我的主板上,这些引脚按照数据表的建议连接到AVDD (见下文)。
但是:
1.在数据表第7页上的表"引脚功能:NFBGA封装"上-未使用的引脚必须连接到AVDD,并且其解释完全针对TESTP_PACE_OUTx引脚。 这就是我们在PCB上所做的工作。
2.由于"图25. 单通道输入多路复用器块"-当INT_TEST = 1时,TESTP_PACE_OUTx针脚与内部多路复用器断开,因此通常针脚上的电压不应影响内部测量(测试,温度,VDD等)。
3. PACE缓冲器关闭,因此不应影响内部测量。
那么我做错了什么呢? TESTP_PACE_OUTx针脚与AVDD的连接是否会以某种方式影响内部信号的测量?
请,我需要一个紧急的答案,因为我们安装了数百块板,等待固件实施内部测试信号和芯片温度测量。