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

ADS8568并口如何与dsp连接?

各位好,

请问ads8568与DSP的并口引脚怎么连接的吗?主要是AD上busy、convst、cs、rd、wr这几个控制引脚和dsp并口引脚的这些信号upp_clk,upp_enable,upp_start,upp_wait应该是怎么连的?或者说部分引脚用普通I/0口就可以了?

Kailyn Chen:

您好,和DSP连接的型号是什么?

Ray Ni:

回复 Kailyn Chen:

Kailyn 您好,所用的DSP型号为TMS320C6657.

Kailyn Chen:

回复 Ray Ni:

您好,我这边帮您再确认下,我看了C6657 ,UPP接口我不太熟悉,但是ADC和DSP接应该是和EMIF,或者如果DSP有SPI接口的话,可以直接和ADC的SPI接。我这边帮您再确认下,如果是和EMIF接口连接的话, 如何接线。

Kailyn Chen:

回复 Ray Ni:

您好,我这边帮您再确认下,我看了C6657 ,UPP接口我不太熟悉,但是ADC和DSP接应该是和EMIF,或者如果DSP有SPI接口的话,可以直接和ADC的SPI接。我这边帮您再确认下,如果是和EMIF接口连接的话, 如何接线。

Ray Ni:

回复 Kailyn Chen:

麻烦Kailyn确认一些EMIF接口是如何接线的,另外不知道您这边是否有EMIF相关的例程呢?

Kailyn Chen:

回复 Ray Ni:

您好,您的问题在英文e2e上已经有跟进,如果后续还有什么问题,可以继续跟踪或者在中文论坛上讨论。
e2e.ti.com/…/3408956

user4049076:

回复 Kailyn Chen:

你好,我调试的ADS8568使用的是SPI与mcu进行通信,仅通过SDO_A作为数据输出:

1、测量电压功能的功能很正常,16bit的数据能够从SPI总线收取到,并且结果正确。

2、读取和设置内部的Configuration (CONFIG) Register存在问题,按照datasheet上所述,更新或读取寄存器需将对应的bit设置为1,但按此配置读取寄存器内容为随机数值,明显与默认值0x000003FF不符。

在代码中读取的时序为:

spi.write([0xC0, 0x00, 0x3F, 0xFF])

data = spi.read(4)

请帮忙看下读取的时序是否有问题,或者配置是否有问题

赞(0)
未经允许不得转载:TI中文支持网 » ADS8568并口如何与dsp连接?
分享到: 更多 (0)