amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 1080|回复: 40

求推荐便宜点的带CAN-FD的单片机

[复制链接]
发表于 2019-12-10 11:27:24 | 显示全部楼层 |阅读模式
目标价格:十五块钱以内
其他资源要求很低,想要自带CAN-FD,不想外扩。
求坛友推荐
发表于 2019-12-10 14:55:28 | 显示全部楼层
Atmel, <=USD1.5
发表于 2019-12-10 14:55:59 | 显示全部楼层
Very soon, Microchip also will release a PIC based CAN FD 8 bit MCU.
 楼主| 发表于 2019-12-10 15:42:47 | 显示全部楼层
本帖最后由 风的微笑 于 2019-12-10 15:52 编辑
funnynypd 发表于 2019-12-10 14:55
Very soon, Microchip also will release a PIC based CAN FD 8 bit MCU.


谢谢 是ATSAMC21J16A 这个型号吗 看淘宝价格13块左右
 楼主| 发表于 2019-12-10 15:56:40 | 显示全部楼层

atmel有canfd型号很多  自从之前ATMEGA128缺货 就没再看过他家了。现在被收购后也不知供货怎么样。感觉现在用他的人真是少
发表于 2019-12-10 17:43:34 | 显示全部楼层
请教下,FD是啥功能
发表于 2019-12-10 17:49:11 | 显示全部楼层
polarbear 发表于 2019-12-10 17:43
请教下,FD是啥功能

flexible datarate
灵活的数据数率
最高速率可以做到5Mbps,同时一个数据帧支持最高64字节数据
取消了远程帧,其它可以跟2.0B兼容
发表于 2019-12-11 02:09:32 | 显示全部楼层
why do you need CAN FD? Even automotive is still stick with normal CAN.
发表于 2019-12-11 02:15:41 | 显示全部楼层
本帖最后由 funnynypd 于 2019-12-11 02:18 编辑

>谢谢 是ATSAMC21J16A 这个型号吗 看淘宝价格13块左右
$1.35~$2.21
ATSAMC21E15A
ATSAMC21E16A
ATSAMC21E17A
ATSAMC21E18A
发表于 2019-12-11 05:00:50 | 显示全部楼层
> 看淘宝价格13块左右
which one?
 楼主| 发表于 2019-12-11 09:19:37 | 显示全部楼层
funnynypd 发表于 2019-12-11 02:09
why do you need CAN FD? Even automotive is still stick with normal CAN.

自己做小模块,内部通讯。通讯的主要需求点就是多主通讯,还要兼顾成本。传统的can主要是一帧报文太短,另外就是波特率上不来。以太网又太贵,布线不便
 楼主| 发表于 2019-12-11 09:22:39 | 显示全部楼层
funnynypd 发表于 2019-12-11 05:00
> 看淘宝价格13块左右
which one?

ATSAMC21J16A  我说的是rmb,也差不多
发表于 2019-12-11 23:48:58 | 显示全部楼层
>ATSAMC21J16A  我说的是rmb,也差不多
Do you have a web link?
 楼主| 发表于 2019-12-12 08:43:21 | 显示全部楼层
本帖最后由 风的微笑 于 2019-12-12 08:45 编辑
funnynypd 发表于 2019-12-11 23:48
>ATSAMC21J16A  我说的是rmb,也差不多
Do you have a web link?


https://www.mouser.cn/ProductDet ... IBA6bmXxxkcOjRTiQ==

贸泽的价格16块左右。

官网链接:https://www.microchip.com/wwwproducts/en/ATSAMC21J16A
官网的价格5000pcs是12.72 官网最小购买量50片价格16

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-12-13 00:38:28 | 显示全部楼层
what is the Flash read wait time when running at maxi speed?
 楼主| 发表于 2019-12-13 15:39:50 | 显示全部楼层
funnynypd 发表于 2019-12-13 00:38
what is the Flash read wait time when running at maxi speed?

48M   一般这种低速单片机都能和主频同步

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-12-13 18:29:55 来自手机 | 显示全部楼层
就NXP和ATMEL有CANFD,我们现在用ATSAMC21,还有E54,C21的FLASH要等待时间的。
 楼主| 发表于 2019-12-13 18:34:05 | 显示全部楼层
lingdianhao 发表于 2019-12-13 18:29
就NXP和ATMEL有CANFD,我们现在用ATSAMC21,还有E54,C21的FLASH要等待时间的。


nxp atmel st三家都有  但是只有atmel这种低端单片机有   读flash要等待?我贴的那个图里我也没查到0ws 1ws 2ws是什么含义
发表于 2019-12-13 19:32:25 | 显示全部楼层
GD32E103,国产的。
发表于 2019-12-13 19:49:20 来自手机 | 显示全部楼层
2.7V,19M运行,4.5V,20M运行不需要等待。38M运行需要1个等待周期,48M运行需要2个等待周期。
发表于 2019-12-14 00:23:52 | 显示全部楼层
>2.7V,19M运行,4.5V,20M运行不需要等待。38M运行需要1个等待周期,48M运行需要2个等待周期。
In real time, those Flash read waiting cycles affect the speed a lot, if 48M need 2 wait cycle, does it mean, it only runs at the same speed as the 24M speed?
I am not sure, if the Flash instruction reading wait cycles ruins the high clock speed, why end user still chose a 48M speed.
发表于 2019-12-14 05:06:09 来自手机 | 显示全部楼层
funnynypd 发表于 2019-12-14 00:23
>2.7V,19M运行,4.5V,20M运行不需要等待。38M运行需要1个等待周期,48M运行需要2个等待周期。
In real ti ...

大多数指令是16bit的,flash一个周期可以读32bit,一次取指有两条指令可以执行的。
发表于 2019-12-14 05:09:04 来自手机 | 显示全部楼层
还有和外设也有关系的,比如CANFD时钟需要80MHz,CPU时钟就只能是80/2=40MHz.
发表于 2019-12-14 05:42:45 | 显示全部楼层
本帖最后由 funnynypd 于 2019-12-14 07:14 编辑

>大多数指令是16bit的,flash一个周期可以读32bit,一次取指有两条指令可以执行的
>还有和外设也有关系的,比如CANFD时钟需要80MHz,CPU时钟就只能是80/2=40MHz.
How long is 1WS or 2WS when CANFD at 80MHz, CPU at 40MHz?
In the case of CPU @ 40MHz, MCU Flash Read must be set to 2WS, then what's the MIPS performance, 40MIPS or 20MIPS?
发表于 2019-12-14 06:10:57 来自手机 | 显示全部楼层
funnynypd 发表于 2019-12-14 05:42
>大多数指令是16bit的,flash一个周期可以读32bit,一次取指有两条指令可以执行的
>还有和外设也有关系的, ...

英文这么6 ,在国外吗?
发表于 2019-12-14 22:10:36 | 显示全部楼层
funnynypd 发表于 2019-12-14 05:42
>大多数指令是16bit的,flash一个周期可以读32bit,一次取指有两条指令可以执行的
>还有和外设也有关系的, ...

CPU运行在40MHz,等待周期为2WS,也就是取32数据后需要等2个周期才能下一次取指。所以取指周期为3个周期。
但是一次取值有2条指令,有2个周期可以执行指令,有1个周期CPU处于等待状态。相当于3个周期有2个周期在执行指令,2/3 * 40 = 26.7MHz.
使用高主频有另外的好处,比如中断的压栈和出栈操作并不会到Flash取指,而是直接访问SRAM,速度只和主频有关系,这个时候高主频优势就很明显了。
 楼主| 发表于 2019-12-15 11:55:10 来自手机 | 显示全部楼层
lingdianhao 发表于 2019-12-14 22:10
CPU运行在40MHz,等待周期为2WS,也就是取32数据后需要等2个周期才能下一次取指。所以取指周期为3个周期 ...

这个设计有点不厚道,flash搞得也太慢了。低主频的单片机还来个更慢的flash
发表于 2019-12-15 14:04:56 | 显示全部楼层
他这Flash就这性能,也就是20M左右的访问速度。不像ST有flash加速器可以全速访问.
坑爹的是他高主频100多MHz的CPU还是用这个Flash.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-12-17 02:20:59 | 显示全部楼层
>但是只有atmel这种低端单片机有   读flash要等待?
I thought majority of the ARM MCU will need insert "x WS" when speed is > 24MHz.
It is very hard to find a ARM MCU with 0 WS at full speed, such as 96MHz.
发表于 2019-12-17 02:22:11 | 显示全部楼层
>这个设计有点不厚道,flash搞得也太慢了。低主频的单片机还来个更慢的flash
Cost could be the reason.
 楼主| 发表于 2019-12-17 07:33:55 来自手机 | 显示全部楼层
funnynypd 发表于 2019-12-17 02:22
>这个设计有点不厚道,flash搞得也太慢了。低主频的单片机还来个更慢的flash
Cost could be the reason. ...

St nxp 十几块钱的m3/m4不要插等待周期的m3 m4不是比比皆是吗 并且人家flash和ram还大。在这个上抠有点过分了。
发表于 2019-12-17 08:40:13 | 显示全部楼层
>St nxp 十几块钱的m3/m4不要插等待周期的m3 m4不是比比皆是吗 并且人家flash和ram还大。
Is there a MCU with CAN FD from ST or NXP?
发表于 2019-12-17 08:41:13 | 显示全部楼层
>不像ST有flash加速器可以全速访问.
Use RAM as the Flash buffer?
 楼主| 发表于 2019-12-17 08:48:57 | 显示全部楼层
funnynypd 发表于 2019-12-17 08:40
>St nxp 十几块钱的m3/m4不要插等待周期的m3 m4不是比比皆是吗 并且人家flash和ram还大。
Is there a MCU w ...

他家也就canfd是个特色了   但是拿这个砍flash速度真不讨喜  砍点别的外设 砍flash ram尺寸大家觉得也无所谓。因为大多数也用不全。砍flash速度 息息相关。
发表于 2019-12-17 10:46:15 | 显示全部楼层
>砍flash速度 息息相关。
If Flash speed is high priority, what MCU will you take?
 楼主| 发表于 2019-12-17 11:03:17 | 显示全部楼层
本帖最后由 风的微笑 于 2019-12-17 11:05 编辑
funnynypd 发表于 2019-12-17 10:46
>砍flash速度 息息相关。
If Flash speed is high priority, what MCU will you take?


NXP有一堆支持can-fd的
我准备看下这个 FS32K116LAT0MLFT 官网报价也就1.6美金 但是淘宝 得捷都好贵
发表于 2019-12-17 11:11:11 | 显示全部楼层
STM32G431, STM32旗舰店只需要11块多啊
 楼主| 发表于 2019-12-17 11:14:56 | 显示全部楼层
本帖最后由 风的微笑 于 2019-12-17 13:44 编辑
momo_li 发表于 2019-12-17 11:11
STM32G431, STM32旗舰店只需要11块多啊


非常感谢 这个片子价格非常不错 就在准备用他了 之前我再ST搜CAN-FD没留意这个
 楼主| 发表于 2019-12-17 13:26:21 | 显示全部楼层
本帖最后由 风的微笑 于 2019-12-17 13:30 编辑
momo_li 发表于 2019-12-17 11:11
STM32G431, STM32旗舰店只需要11块多啊


11.5只是首单10片的价格 不过这个系列挺合适的 谢谢
发表于 2019-12-17 13:33:38 | 显示全部楼层
风的微笑 发表于 2019-12-17 13:26
11.5只是首单10片的价格 不过这个系列挺合适的 谢谢

哈, 真是鸡贼, 正常买要多少钱啊
发表于 2019-12-18 23:26:44 | 显示全部楼层
>哈, 真是鸡贼, 正常买要多少钱啊
why they list a low price, it will lose money, right?
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2020-2-24 22:51

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表