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

DRV8301demo板上的SPI数字隔离芯片ISO7241A使用问题,为何不能工作?

如题,最近在使用TI电机驱动demo板DRV8301进行电机驱动开发,需要使用到SPI通信,软件在编写了SPIA程序之后,输出信号TX需要经过数字隔离芯片ISO7241A。但是只有与单片机相连的一端有输出信号,经过ISO7241A之后就变成了1.5V左右的高电平信号,SPI信号不能输出。这是什么原因呢?

 

demo板的芯片原理图如下:

上图SPI-SIMO是单片机SPIA输出信号端TX,此处测量有信号,但是对应的隔离输出端iSD-O恒为1.5V高电平。这是什么原因?是软件需要特殊设置,还是隔离芯片之后需要与合适的spi接收端相连?

Kailyn Chen:

使用的是ISO7241A-EP这款?这款的data rate最高为1Mbps,SPI频率多大?

lv YB:

回复 Kailyn Chen:

用了1Mbps的波特率  片子没有EP后缀,表层只有显示13c7GTR   ISO7241A。与EP有什么不同吗?

Kailyn Chen:

回复 lv YB:

和EP能够支持的最大速率是一样的,都是1Mbps,而不是1Mhz,所以确认下SPI的频率是1MHz还是1Mbps,因为ISO7241A能够支持的data rate最大只能到1Mbps=0.5Mhz。

赞(0)
未经允许不得转载:TI中文支持网 » DRV8301demo板上的SPI数字隔离芯片ISO7241A使用问题,为何不能工作?
分享到: 更多 (0)