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

SCI 稳定通信最大波特率

HI,我们使用F28027,测试中发现能够稳定通信的最大波特率是115.2K bps,每次发送20个字节数,使用中断接收。另一方是PIE的单片机。

如果波特率设置为200K以上,都存在个别字节丢失现象,但是没有乱码,而且SCIRXST的bit7经常会置为1。 使用FIFO接收也有这个问题。

 

所以我想问这个是28027的硬件特性决定了最大波特率还是我的设置有问题?

另外,请问有没有性价比高的、SCI FIFO支持32级深度的 DSP,稳定通信波特率可以达到1M左右?

谢谢

 

xiansheng qian:

是丢每一帧中的最后两个数据吗? 把发送长度写成len+2可以解决。

HI,我们使用F28027,测试中发现能够稳定通信的最大波特率是115.2K bps,每次发送20个字节数,使用中断接收。另一方是PIE的单片机。

如果波特率设置为200K以上,都存在个别字节丢失现象,但是没有乱码,而且SCIRXST的bit7经常会置为1。 使用FIFO接收也有这个问题。

 

所以我想问这个是28027的硬件特性决定了最大波特率还是我的设置有问题?

另外,请问有没有性价比高的、SCI FIFO支持32级深度的 DSP,稳定通信波特率可以达到1M左右?

谢谢

 

yibo zhou:

回复 xiansheng qian:

不一定就是最后两个数据,也有可能是第一个或者是中间那个数据。

请问贵公司哪个DSP芯片的SCI FIFO支持32级?

HI,我们使用F28027,测试中发现能够稳定通信的最大波特率是115.2K bps,每次发送20个字节数,使用中断接收。另一方是PIE的单片机。

如果波特率设置为200K以上,都存在个别字节丢失现象,但是没有乱码,而且SCIRXST的bit7经常会置为1。 使用FIFO接收也有这个问题。

 

所以我想问这个是28027的硬件特性决定了最大波特率还是我的设置有问题?

另外,请问有没有性价比高的、SCI FIFO支持32级深度的 DSP,稳定通信波特率可以达到1M左右?

谢谢

 

Eric Ma:

yibo,

有没有查看一下SCIRXST位3 OE是否也有跟着bit7 一起置位?

因为你是使用中断接收,我的猜测是会不会是因为CPU来不及在中断里面读取数据,导致数据溢出。你可以做进一步测试,芯片不要增加其他功能,就初始化完SCI,加上一个中断功能,然后查看是否还有丢帧的情况。另外也可以使用查询方式。

Eric

HI,我们使用F28027,测试中发现能够稳定通信的最大波特率是115.2K bps,每次发送20个字节数,使用中断接收。另一方是PIE的单片机。

如果波特率设置为200K以上,都存在个别字节丢失现象,但是没有乱码,而且SCIRXST的bit7经常会置为1。 使用FIFO接收也有这个问题。

 

所以我想问这个是28027的硬件特性决定了最大波特率还是我的设置有问题?

另外,请问有没有性价比高的、SCI FIFO支持32级深度的 DSP,稳定通信波特率可以达到1M左右?

谢谢

 

wei li20:

回复 yibo zhou:

你好,我也遇到相同问题,请问你解决了吗

HI,我们使用F28027,测试中发现能够稳定通信的最大波特率是115.2K bps,每次发送20个字节数,使用中断接收。另一方是PIE的单片机。

如果波特率设置为200K以上,都存在个别字节丢失现象,但是没有乱码,而且SCIRXST的bit7经常会置为1。 使用FIFO接收也有这个问题。

 

所以我想问这个是28027的硬件特性决定了最大波特率还是我的设置有问题?

另外,请问有没有性价比高的、SCI FIFO支持32级深度的 DSP,稳定通信波特率可以达到1M左右?

谢谢

 

wei li20:

回复 Eric Ma:

是FE位置位

赞(0)
未经允许不得转载:TI中文支持网 » SCI 稳定通信最大波特率
分享到: 更多 (0)