TI中文支持网
TI专业的中文技术问题搜集分享网站

PGA970: 用USB2ANY的SPI接口读PGA970EVM评估板异常

Part Number:PGA970Other Parts Discussed in Thread:USB2ANY,

用USB2ANY的SPI接口方式读PGA970EVM评估板任意地址,包含FRAM,DEVRAM,CSR,读出都是0x5,0x2,0x2这三字节数据,写入操作GPIO寄存器,输出高低电平是正常的

Kailyn Chen:

您好,这款是NDA器件,需要签NDA协议,完整的数据手册都是需要申请的,您这边已经申请到了吗?

 

,

wg j:

已经申请了的,按照数据手册上操作的,SPI读出响应格式是正确的,第一个字节是0x5,第2字节是0x2,第3字节是0x3,这三个数据不随读出地址而改变,我们拿到评估板后往DEVRAM写了数据,不知道这会不会影响SPI读?

,

wg j:

目前用pga970 gui控制REF使能,GPIO1,GPIO2的操作是正常,就是返回数据永远是0x2,0x2

,

wg j:

目前用pga970 gui控制REF使能,GPIO1,GPIO2的操作是正常,就是返回数据永远是0x2,0x2

,

Kailyn Chen:

wg j 说:,包含FRAM,DEVRAM,CSR,读出都是0x5,0x2,0x2

这几个寄存器不是只读寄存器吧?我这边还没有这款器件的完整数据手册,所以和您先确认下。

,

wg j:

黄色波形是MISO,蓝线是SCK,红线是MOSI

这是MOSI的数据位格式

2.这是MISO(PGA970输出)的位格式

数据格式是和规格书描述一样的,就是数据没有变化,你如果需要规格书,可以发我邮件,jwg1215@163.com

,

Kailyn Chen:

您好,您是是使用EVM GUI通过 USB2ANY 与 PGA970 通信? 或者您是单独使用 USB2ANY 吗? 请注意在这两种情况下、它们都必须将 PGA970 的内部微控制器置位、才能通过 SPI 成功通信。

,

wg j:

我是使用EVM GUI通过 USB2ANY 与 PGA970 通信,内部微控制器是置位的

,

Kailyn Chen:

好的,我这边再帮您看下。 

,

Kailyn Chen:

您好,您是否能够在 M0 复位后通过 GUI 正确地读回任何寄存器? 是否还可以尝试调整波形 DAC 发生器的频率并测量输出以查看通信是否正常工作?

,

wg j:

我已经更换了芯片,上面的问题已经没有了.但我碰到了新的问题

In order to improve the accuracy of the temperature sensor in the 25º to 125ºC range, every device has several unique temperature code values pre-written to the FRAM to specify more-accurate gain and offset values. A signed, 32-bit value for the 25ºC temperature point of this device is located at FRAM address 0x3FFC, and a 32-bit 125ºC temperature point is located at FRAM address 0x3FF4.With these two temperature code values, the appropriate gain for this range can determined as   GAIN = (CODE_125C – CODE_25C) / 100where• CODE_125C is the 32-bit FRAM value at 0x3FF4• CODE_25C is the 32-bit FRAM value at 0x3FFC From there, the temperature in degrees Celcius can be determined usingT = 25 + (ADC_CODE_READ – CODE_25C) / GAINwhere• ADC_CODE_READ is the internal temperature ADC reading from S3

根据规格书的说明我读出CODE_25C的值是1921772

CODE_125C的值是2475847

ADC_CODE_READ的值是387229

这样计算的T=-251.9摄氏度,明显是不正常的,用的是内部温度传感器,PTAT增益是1V/V,我不知道该怎么得到准确的温度值?

,

Kailyn Chen:

您好,好的,下次如果新的问题,为了能给您尽快回复,建议您发个新帖哈,这次我就在这里跟进了。 

赞(0)
未经允许不得转载:TI中文支持网 » PGA970: 用USB2ANY的SPI接口读PGA970EVM评估板异常
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1