微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DRV8301demo板上的SPI数字隔离芯片ISO7241A使用问题,为何不能工作?

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

时间:10-02 整理:3721RD 点击:

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

 

demo板的芯片原理图如下:

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top