主题:EM9260串口波特率能否超过115200? 共有33683人关注过本帖 |
---|
diaryon |
1楼 |
EM9260串口波特率能否超过115200? Post By:2009-1-17 15:19:00 [只看该作者]
如题
|
|
单帖管理 | 引用 | 回复 |
x10 |
2楼 |
Post By:2009-1-17 19:17:00 [只看该作者]
理论上可以,是需要使用全部的6个串口,还是仅使用一个串口?对230400bps,在通讯时,中断间隔只有约320us,如果多个通道,系统开销就会过大,所以我们在缺省配置中没有提供更高波特率的支持。对高速串行数据传输,还可以考虑SPI(10Mbps)和I2C。
|
|
单帖管理 | 引用 | 回复 |
diaryon |
3楼 |
Post By:2009-1-17 22:07:00 [只看该作者]
谢谢你的回复。还有两个问题麻烦一下
一,用SPI的确是一个非常好的选择,有一点不是很清楚,如果用SPI实现16路AD采样,EM9260还有CPU空闲作数据分析吗?原来的想法是作一个单片机采样,单片机采样好通过串口将数据送到EM9260,想将通讯BAUD设置为2Mbps,不知那种方案更可行 二,我的板子用的是EM9160,只用到COM4,COM2,USB,RJ45,外接电源,请问能用EM9260替代吗? 谢谢 |
|
单帖管理 | 引用 | 回复 |
diaryon |
4楼 |
Post By:2009-1-18 8:51:00 [只看该作者]
补充一下,AD采样的频率是500次/s
|
|
单帖管理 | 引用 | 回复 |
x10 |
5楼 |
Post By:2009-1-18 10:08:00 [只看该作者]
16通道AD,假设分辨率16bit/sample,采样率500sps,数据率也就16KB/s,需要有效波特率128kbps。115.2kbps的串口确实不够,SPI肯定可以。从实现的简单性来看,由于EM9160有多个串口,建议采用两个串口(115.2kbps)来接收AD数据,每8个AD对一个串口,这样是否会简单一些?
|
|
单帖管理 | 引用 | 回复 |
diaryon |
6楼 |
Post By:2009-1-18 10:38:00 [只看该作者]
我的板子用的是EM9160,只用到COM4,COM2,USB,RJ45,外接电源,请问能用EM9260替代吗?
|
|
单帖管理 | 引用 | 回复 |
diaryon |
7楼 |
Post By:2009-1-18 10:39:00 [只看该作者]
因为两个串口不能实现16路AD同步采样,如果SPI可行的话,还是用SPI更实际.
|
|
单帖管理 | 引用 | 回复 |
zxw |
8楼 |
Post By:2009-1-18 10:44:00 [只看该作者]
EM9260是能替代EM9160的。
|
|
单帖管理 | 引用 | 回复 |