关于飞思卡尔M0+系列几款单片机ADC转换时间的一些探讨

2020-02-21 21:02发布

      最开始用飞思卡尔的单片机是做智能车时,用的MC9SX128,那一年比赛规则改了一个学校不能用同款单片机,于是也有同学使的K10,K60来做智能车,现在看来,那时候用这些片子去做智能车在资源上真是好奢侈,再后来就使的飞思卡尔的DSC来做电机控制了,这时候才感受到,实际应用的时候资源真是够用就好。
      好的,言归正传,最近半年陆续尝试用MKL04、MKE02乃至MKV1x来电机控制,本来照理说,DSP、DSC才是拿来做电机控制的,但是如果应用是成本敏感的比如家电的话,用一款价格低廉的单片机实现相同功能,竞争力会增强很多。其实飞思卡尔基于Cortex-M0+核的这几款单片机由于添加了one-cycle multiplication,甚至有些都有hardware division,而且主频也不低,在运算能力上不比之前的一些DSC差;但是,但是,试过一轮之后,我发现的问题是Kenitis的ADC采样转换时间真的是有点长了,像MKL、MKE在12-bit resolution时都是需要>3us的量级,而号称是为电机控制而生的MKV1x标称的转换时间也是>3us,这就是个硬伤啊,如果采个6-7个量就得上20us了,这对于一个5KHz的PWM中断,都占了1/10了!
     之前使的DSC的转换时间大概是2us多,而且有两个转换器,相当于就是1us的级别,而最近接触了下ST的基于Cortex-M0系列的F0的片子,AD转换时间都是1us,而其他功能的话跟Kinetis不相上下。
     所以,我想与众坛友探讨一下,Kinetis的ADC转换时间与ST的同等价位同内核的片子的差距,是设计时就定的比较低,还是实现不了?这个会很大程度上影响芯片生产成本么?
     抑或是我给飞思卡尔的一个反馈吧~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
yzb1019
1楼-- · 2020-02-21 21:52
论坛里平均每十分钟就会有一个帖子诞生啊,技术或技术相关贴。帮顶
wanstrive
2楼-- · 2020-02-22 00:11
 精彩回答 2  元偷偷看……
yzb1019
3楼-- · 2020-02-22 03:52
wanstrive 发表于 2014-9-4 15:41
唉,这个AD转换时间问题就是个坑。。。。我的血泪史。。。搞了半年,最后发现转换时间太长,不能使! ...

如果对时间还有精读有特殊需要的话,建议使用外部AD转换器
wanstrive
4楼-- · 2020-02-22 08:48
yzb1019 发表于 2014-9-4 15:44
如果对时间还有精读有特殊需要的话,建议使用外部AD转换器

哈哈,成本敏感呢。。。做科研与做产品差别还是很大。。。
yzb1019
5楼-- · 2020-02-22 13:33
wanstrive 发表于 2014-9-4 15:46
哈哈,成本敏感呢。。。做科研与做产品差别还是很大。。。

楼主是做项目吗
湛泸骏驰
6楼-- · 2020-02-22 17:14
这些不知道在手册上有没有呢。。

一周热门 更多>