推荐一个开发板

2019-07-20 09:26发布

公司现在有个项目 需求控制200路输出任意波形,因为客户不懂程序只能用傻瓜式的配置200路波形,现在确定的方案是电脑端EXE软件配置200波形之后生成.txt文件或者.01文件(因为需要多个配置文件命名就是以01 02这样),生成的多个配置文件放到SD卡上,之后SD卡插在STM32主芯片的设备上  STM32读取SD内的多个配置文件之后输出配置文件里要求的波形,有个切换按键按一下切换至下一个配置文件。还需要带显示屏,不要串口的显示屏,那样界面设计太麻烦,请问这几个需求STM32F103的能满足吗还是要更高系列的,是裸跑就可以满足还是要上系统,这只是几个功能还有好多功能就不一一说了,主要是SD卡读文件没接触过,前期要买个开发板带显示和SD卡的那种试验,请各位大神推荐一下正点原子的或者其它的!@正点原子
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
mack13013
2019-07-21 05:39
本帖最后由 mack13013 于 2018-2-27 15:38 编辑
skey 发表于 2018-2-27 10:46
是200路波形,FPGA是不是也要用扩展IO芯片,FPGA没有接触过,现学习的话估计时间不够了 设计上搞成矩阵是 ...

200路波形使用单片机的时间精力以及开发成本花费,比你现学FPGA都高。


FPGA要用扩展IO的话也是信号匹配之类的问题。

如果你的200路信号频率非常低,倒是可以用串转并的办法使用单片机来做,单片机的几个IO口串行输出到串转并芯片上,那样做是可以的。





如果你的200路信号频率比较高,比如到几百KHz甚至MHz以上,必然只能FPGA。


用单片机输出几百K或者MHz以上的波形,就单片机DAC只有那么几个,或者方波输出,定时器也就那么几个,而且IO还要共用一些,200路输出怕是要几十上百片单片机了。



FPGA搞成矩阵是我自己的一个说法,意思是多个FPGA芯片输出,FPGA芯片编程是相同的,由负责UI和通讯的单片机给所有的FPGA传入参数,FPGA根据参数输出波形信号。其实应该叫FPGA阵列更好一些。

这样设计的好处就是你只需要设计单片机程序和一片FPGA芯片的程序(FPGA程序都相同)就可以了。

一周热门 更多>