微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 是不是单片机存储1m左右数据最快的是emmc?

是不是单片机存储1m左右数据最快的是emmc?

时间:12-12 整理:3721RD 点击:
采集和写入数据需要比较快  中断比较频繁 试了tf卡不行 每次写512b没完事中断就来了 还不得不去采数据

nor 的flash芯片快啊
1MB没多少钱。弄emmc绝对是南辕北辙了。

看网上emmc和tf卡用的是一种传输协议 有人还把emmc改装成tf卡了 就是貌似不太好焊接

查了一下 这个貌似接口挺复杂啊 并行的 占用io也比较多

应该是然并卵。

数据采样率得多高啊?

buffer干啥用的?
1M速率,用STM32 TF卡太小儿科了,卡速6M都老早就有了

我说的不是1m速率,而是采集摄像头识别的图像 摄像头80*60 60帧/s ,二值化图像加上识别信息等压缩成512字节的单元
摄像头每福图像行场中断都需要处理,因此留给写tf卡的时间不多,就是场中断到每幅图像第一个行中断之间的时间,大概也就0.07ms,采集的数据总量倒是不多,最多采1min,也就是512*60*60不到2m字节

采样率不高,就是留给写tf卡的时间比较少

先存到RAM,再慢慢写TF
存512,再存一512,纷纷存到RAM,另外一任务,专门从RAM搬到TF

不到2M字节,那就弄个2M的RAM,采完了一次性写入呗
以及,写TF卡的过程不能打断么?印象中没这个限制吧,如果是SPI接口

DMA啊,除非经过计算发现总线Load已经满掉了。
SD卡是均速可以很高,但是某个扇区的延迟可能会突然高一下。需要内部缓存/DMA。
好像UHS是解决延迟跳高的?没研究过。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top