搜索
bottom↓
回复: 42

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

[复制链接]

出0入0汤圆

发表于 2019-12-10 11:27:24 | 显示全部楼层 |阅读模式
目标价格:十五块钱以内
其他资源要求很低,想要自带CAN-FD,不想外扩。
求坛友推荐

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2019-12-10 14:55:28 | 显示全部楼层
Atmel, <=USD1.5

出0入0汤圆

发表于 2019-12-10 14:55:59 | 显示全部楼层
Very soon, Microchip also will release a PIC based CAN FD 8 bit MCU.

出0入0汤圆

 楼主| 发表于 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块左右

出0入0汤圆

 楼主| 发表于 2019-12-10 15:56:40 | 显示全部楼层

atmel有canfd型号很多  自从之前ATMEGA128缺货 就没再看过他家了。现在被收购后也不知供货怎么样。感觉现在用他的人真是少

出0入59汤圆

发表于 2019-12-10 17:43:34 | 显示全部楼层
请教下,FD是啥功能

出0入24汤圆

发表于 2019-12-10 17:49:11 | 显示全部楼层
polarbear 发表于 2019-12-10 17:43
请教下,FD是啥功能

flexible datarate
灵活的数据数率
最高速率可以做到5Mbps,同时一个数据帧支持最高64字节数据
取消了远程帧,其它可以跟2.0B兼容

出0入0汤圆

发表于 2019-12-11 02:09:32 | 显示全部楼层
why do you need CAN FD? Even automotive is still stick with normal CAN.

出0入0汤圆

发表于 2019-12-11 02:15:41 | 显示全部楼层
本帖最后由 funnynypd 于 2019-12-11 02:18 编辑

>谢谢 是ATSAMC21J16A 这个型号吗 看淘宝价格13块左右
$1.35~$2.21
ATSAMC21E15A
ATSAMC21E16A
ATSAMC21E17A
ATSAMC21E18A

出0入0汤圆

发表于 2019-12-11 05:00:50 | 显示全部楼层
> 看淘宝价格13块左右
which one?

出0入0汤圆

 楼主| 发表于 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主要是一帧报文太短,另外就是波特率上不来。以太网又太贵,布线不便

出0入0汤圆

 楼主| 发表于 2019-12-11 09:22:39 | 显示全部楼层
funnynypd 发表于 2019-12-11 05:00
> 看淘宝价格13块左右
which one?

ATSAMC21J16A  我说的是rmb,也差不多

出0入0汤圆

发表于 2019-12-11 23:48:58 | 显示全部楼层
>ATSAMC21J16A  我说的是rmb,也差不多
Do you have a web link?

出0入0汤圆

 楼主| 发表于 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

出0入0汤圆

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

出0入0汤圆

 楼主| 发表于 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

出0入0汤圆

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

出0入0汤圆

 楼主| 发表于 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是什么含义

出0入17汤圆

发表于 2019-12-13 19:32:25 | 显示全部楼层
GD32E103,国产的。

出0入0汤圆

发表于 2019-12-13 19:49:20 来自手机 | 显示全部楼层
2.7V,19M运行,4.5V,20M运行不需要等待。38M运行需要1个等待周期,48M运行需要2个等待周期。

出0入0汤圆

发表于 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.

出0入0汤圆

发表于 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,一次取指有两条指令可以执行的。

出0入0汤圆

发表于 2019-12-14 05:09:04 来自手机 | 显示全部楼层
还有和外设也有关系的,比如CANFD时钟需要80MHz,CPU时钟就只能是80/2=40MHz.

出0入0汤圆

发表于 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?

出0入0汤圆

发表于 2019-12-14 06:10:57 来自手机 | 显示全部楼层
funnynypd 发表于 2019-12-14 05:42
>大多数指令是16bit的,flash一个周期可以读32bit,一次取指有两条指令可以执行的
>还有和外设也有关系的, ...

英文这么6 ,在国外吗?

出0入0汤圆

发表于 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,速度只和主频有关系,这个时候高主频优势就很明显了。

出0入0汤圆

 楼主| 发表于 2019-12-15 11:55:10 来自手机 | 显示全部楼层
lingdianhao 发表于 2019-12-14 22:10
CPU运行在40MHz,等待周期为2WS,也就是取32数据后需要等2个周期才能下一次取指。所以取指周期为3个周期 ...

这个设计有点不厚道,flash搞得也太慢了。低主频的单片机还来个更慢的flash

出0入0汤圆

发表于 2019-12-15 14:04:56 | 显示全部楼层
他这Flash就这性能,也就是20M左右的访问速度。不像ST有flash加速器可以全速访问.
坑爹的是他高主频100多MHz的CPU还是用这个Flash.

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 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.

出0入0汤圆

发表于 2019-12-17 02:22:11 | 显示全部楼层
>这个设计有点不厚道,flash搞得也太慢了。低主频的单片机还来个更慢的flash
Cost could be the reason.

出0入0汤圆

 楼主| 发表于 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还大。在这个上抠有点过分了。

出0入0汤圆

发表于 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?

出0入0汤圆

发表于 2019-12-17 08:41:13 | 显示全部楼层
>不像ST有flash加速器可以全速访问.
Use RAM as the Flash buffer?

出0入0汤圆

 楼主| 发表于 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速度 息息相关。

出0入0汤圆

发表于 2019-12-17 10:46:15 | 显示全部楼层
>砍flash速度 息息相关。
If Flash speed is high priority, what MCU will you take?

出0入0汤圆

 楼主| 发表于 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美金 但是淘宝 得捷都好贵

出500入109汤圆

发表于 2019-12-17 11:11:11 | 显示全部楼层
STM32G431, STM32旗舰店只需要11块多啊

出0入0汤圆

 楼主| 发表于 2019-12-17 11:14:56 | 显示全部楼层
本帖最后由 风的微笑 于 2019-12-17 13:44 编辑
momo_li 发表于 2019-12-17 11:11
STM32G431, STM32旗舰店只需要11块多啊


非常感谢 这个片子价格非常不错 就在准备用他了 之前我再ST搜CAN-FD没留意这个

出0入0汤圆

 楼主| 发表于 2019-12-17 13:26:21 | 显示全部楼层
本帖最后由 风的微笑 于 2019-12-17 13:30 编辑
momo_li 发表于 2019-12-17 11:11
STM32G431, STM32旗舰店只需要11块多啊


11.5只是首单10片的价格 不过这个系列挺合适的 谢谢

出500入109汤圆

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

哈, 真是鸡贼, 正常买要多少钱啊

出0入0汤圆

发表于 2019-12-18 23:26:44 | 显示全部楼层
>哈, 真是鸡贼, 正常买要多少钱啊
why they list a low price, it will lose money, right?

出0入31汤圆

发表于 2022-2-9 21:52:14 | 显示全部楼层
顶起来,看看目前还有哪些支持can-fd的。

出0入4汤圆

发表于 2022-2-10 18:02:01 | 显示全部楼层
20061002838 发表于 2019-12-10 17:49
flexible datarate
灵活的数据数率
最高速率可以做到5Mbps,同时一个数据帧支持最高64字节数据

作为一个嵌入式老鸟,没用过CAN-FD, 表示受教了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-23 21:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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