你好,我从贵公司申请了几片ADS1298的芯片,使用后发现以下问题:1。芯片ID,CONFIG2读取初始值不正常2。前四个通道控制寄存器读写正常,后四个通道寄存器无法读写,请问是否出现过类似情况,望尽快回复,谢谢
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.
你好,我从贵公司申请了几片ADS1298的芯片,使用后发现以下问题:1。芯片ID,CONFIG2读取初始值不正常2。前四个通道控制寄存器读写正常,后四个通道寄存器无法读写,请问是否出现过类似情况,望尽快回复,谢谢
还没有遇到你所描述的情况,首先要确认你的SPI以及软件是正确的,示波器观察波形,你也可以要求TI当地技术支持给与帮助
你好,我的问题还没有解决,我想确认几个关于ads1298的基本问题(1)该芯片的出厂ID是多少(0x92?)(2)是否可以对单一寄存器读写,例如读ID寄存器,是否依次发送0x20,0x00 望解答,谢谢
你好,我的问题还没有解决,我想确认几个关于ads1298的基本问题(1)该芯片的出厂ID是多少(0x92?)(2)是否可以对单一寄存器读写,例如读ID寄存器,是否依次发送0x20,0x00 望解答,谢谢
你的问题回答如下:
1:出厂DEVICEID请参考官网手册45页如果是ads1298地址00h应为:10010010(二进制)
2.请参考手册43页The Register Read command is a two-byte opcode followed by the output of the register data
你好,下图是我根据手册读取ID寄存器的操作波形,输入数据0x20,0x00,输出数据0x80,0x06,spi时钟设置为4MHZ,ads1298采用内部时钟,结果ID错误
SCLK:红 DIN:黄 DOUT:蓝
另外,如何判断ads1298初始化正常,望解答,谢谢
你的两张图是先后顺序么?那总共就应该有32个时钟周期.不大看的明白
你输入2进制是: OPCODE 1 = 0010 0000, OPCODE 2 = 0000 0001
只有两个1啊. 怎么黄线拉高那么长时间?是啥意思?
你好,spi总线只有在数据输入或输出时才输出时钟,我每次发送8位数据,所以是分段输出的,每段八个时钟周期,给你的图总共是四段,共24个时钟周期,其中前两段对应输入,按下降沿读取为20h,01h,后两段对应输出,按下降沿读取为10h,06h,其中前一张图的最后一段时钟,和后一张图的开始是重合的
a two-byte opcode 意思就是一次16个周,总共应有32个时钟周期.具体时序要求请严格按照手册15页的要求.
如果需要,你可以把贵公司名字发到本人邮箱以确认寻求代理或原厂的现场支持.谢谢!robin-feng@ti.com