你好!
1.6843芯片的ADC采样数据出来后可以设置为SPI接口传输到另外的单板处理吗?如果使用spi接口,为了数据传输的及时性,
spi接口时钟能由5MHz改到40M吗?比如1个frame的数据是2048*128*12*4*8=12,582,912*8(约100.8Mbit/)
Tchirp=idletime+rampetime=10us+6us+2048/12.5M=180us
1个frame内总共的chirp时间是的180us*128*3=69.12ms
那这个frame的period是不是要设置成2.5s,才足够40MHz,spi传输完数据?spi是不是也有一些另外的开支损耗,达不到40MHz/s?
具体损耗怎么计算呢?
Chris Meng:
你好, 40Mhz是spi的clock,我们实测过4线SPI传输速率在13Mb左右。这对于传输原始ADC数据速率还是很低的。
Chris Meng:
回复 Chris Meng:
是小b,之前回复有误,已经修正。
user6408303:
回复 Chris Meng:
你好!
那确实是损耗比较多的,那再请教一下,如果用来传输数据,对于数据量为100Mbit的frame的period是不是要设置为7.69s左右才能及时传输数据?这样的配置可行吗?
另外请教一下CAN FD 5Mbit/s的损耗大概多少?实际传输的数据能达到5Mbit/s吗?
user6408303:
回复 Chris Meng:
你好!
还想咨询一下的是实测13M,有没有什么可以理论计算出来?