推荐一个开发板

2019-07-20 09:26发布

公司现在有个项目 需求控制200路输出任意波形,因为客户不懂程序只能用傻瓜式的配置200路波形,现在确定的方案是电脑端EXE软件配置200波形之后生成.txt文件或者.01文件(因为需要多个配置文件命名就是以01 02这样),生成的多个配置文件放到SD卡上,之后SD卡插在STM32主芯片的设备上  STM32读取SD内的多个配置文件之后输出配置文件里要求的波形,有个切换按键按一下切换至下一个配置文件。还需要带显示屏,不要串口的显示屏,那样界面设计太麻烦,请问这几个需求STM32F103的能满足吗还是要更高系列的,是裸跑就可以满足还是要上系统,这只是几个功能还有好多功能就不一一说了,主要是SD卡读文件没接触过,前期要买个开发板带显示和SD卡的那种试验,请各位大神推荐一下正点原子的或者其它的!@正点原子
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
mack13013
1楼-- · 2019-07-20 11:03
输出200种波形还是200路波形?单路输出200种波形你说的方案就可以,不过单片机尽量用高端一点(频率高一些,最好有32位定时器的,比如407就比103要好一些)。如果是200路同时输出,上FPGA或CPLD吧,而且多半一片还搞不定,设计上搞成矩阵容易一些,通讯和UI用单片机做。
BG4RFF
2楼-- · 2019-07-20 14:35
 精彩回答 2  元偷偷看……
skey
3楼-- · 2019-07-20 17:37
mack13013 发表于 2018-2-26 12:54
输出200种波形还是200路波形?单路输出200种波形你说的方案就可以,不过单片机尽量用高端一点(频率高一些 ...

是200路波形,FPGA是不是也要用扩展IO芯片,FPGA没有接触过,现学习的话估计时间不够了 设计上搞成矩阵是什么意思
skey
4楼-- · 2019-07-20 22:30
BG4RFF 发表于 2018-2-26 22:51
还是用FPGA吧

FPGA没接触过,不会,现学习的话时间能来的急吗
hyghyg1234
5楼-- · 2019-07-21 03:07
 精彩回答 2  元偷偷看……
mack13013
6楼-- · 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程序都相同)就可以了。

一周热门 更多>