ag真人试玩平台-ag真人网站

 
 立即注册
查看: 1006|回复: 16

尝试自己做一个ch582m的开发板 -ag真人试玩平台

[复制链接]
发表于 2023-8-1 15:35:47 | 显示全部楼层 |
本帖最后由 findlike 于 2023-8-1 15:39 编辑

带usb、ble5.3还有40个io口的单片机只要3块钱除了sram给的少了点其他都挺香。

本项目已经打板验证可以使用,目前在立创开源广场开源,新手画板求指教。
本项目参照沁恒官方evt开发版原理图绘制,并进行一些简单调整,引出一路i2c接口用于连接温湿度传感器
温度传感器采用很便宜的aht20/21温湿度传感器,其他就是风格化了下丝印,加上了我最喜欢的角色之一砂糖酱。如果您不喜欢可以自行修改删掉即可。推荐使用白色板子背面效果会好一些。
天线使用官方提供的天线,也简单做了一下50ω的阻抗匹配,效果怎么样图一乐。

立创开源了;链接  
工程文件也可以从附件中下载,需要解压导入 立创eda专业版
越签到家园越少。唉,新手完全不太会玩这个论坛,难道只能充值吗。
效果图如下

芯片简介
概述
ch583是集成ble无线通讯的32位risc微控制器。片上集成2mbps低功耗蓝牙ble 通讯模块、2个全速usb主机和设备控制器及收发器、2个spi、4个串口、adc、触摸按键检测模块、rtc等丰富的外设资源。ch582较ch583少了一个spi1 主机其余都一样
应用框图

                               
登录/注册后可看大图
产品特点
  • 32位risc处理器青稞v4a
  • 支持rv32imac指令集,支持硬件乘法和除法
  • 32kb sram,512kb flash,支持icp、isp和iap,支持ota无线升级
  • 内置2.4ghz rf收发器和基带及链路控制,支持ble5.3
  • 支持2mbps、1mbps、500kbps、125kbps
  • 接收灵敏度-98dbm,可编程 7dbm发送功率
  • 提供协议栈和应用层api
  • 内置温度传感器
  • 内置rtc,支持定时和触发两种模式
  • 提供2组usb2.0 全速host/device
  • 提供14通道触摸按键
  • 提供14通道12位adc
  • 提供4组uart,2组spi,12路pwm,1路iic
  • 40个gpio,其中4个支持5v信号输入
  • 最低支持1.7v电源电压
  • 内置aes-128加解密单元,芯片唯一id
  • 封装:qfn48
更多资料参见 [color=rgb(85, 136, 255) !important]

开发指导
结合本人最近对这个芯片搜集的相关资料的一些经验分享给大家。
  • 沁恒芯片可以使用官方推荐ide [color=rgb(85, 136, 255) !important] 可惜不支持mac os我就用不了。
  • 可以使用vscode配合platformio进行开发 支持arduino框架 [color=rgb(85, 136, 255) !important],
  • 也可以自己编写cmake构建编译脚本。例如 ,然后配合使用openocd进行仿真调试。
    不过需要注意的是虽然使用的两线仿真接口看似和arm cortex-m 系列的长得一样但是通用的调试器例如 jlink 、 stlink、dap-link是无法使用的。需要购买专用的调试器 wch-link 这个wch-link还分很多种选择时需要注意。这里推荐 wch-linke ,有关更多调试器的介绍可以参考ag真人试玩平台官网 。此外,每次调试都需要手动使用isp工具打开调试模式很不方便。
  • 下载程序可以使用usb和串口下载usb下载比较方便。下载工具需要使用wchisptool附件中可以下载到或者去ag真人试玩平台官网下载。[color=rgb(85, 136, 255) !important]不过只有window版本。如果是linux或者mac os可以使用第三方的工具 不想编译可以直接在项目的release中下载对应系统的包运行即可。
  • 关于硬件调试
    ** 淘宝上有些店卖的芯片是假的买来焊接上isp工具无法识别,官方又没有芯片卖。
    使用usb烧录时让isp工具能够识别芯片的操作是按住评估板上的“download”按键,或者将pb22短接到gnd,同时给板子上电。若是第一次拿到芯片,codeflash中是空的,不用按住“download”按键也可以被isp工具识别。
    如果碰到usb烧录异常的问题,先排查一下烧录的环境是否正常:

①检查焊接是否正常,芯片gnd脚上有没有注意加锡吹焊,pb10、pb11有没有虚焊漏焊。
②检查电源是否正常,57x、58x芯片的vinta引脚上的电压是否在1.05±0.015v范围内,208的vinta在1.2v左右。
③检查32m晶振是否起振,32m晶振正常工作是芯片各模块正常工作的必要条件。
④检查usb线材有没有问题,用测试线材能不能给评估板或者其他确定正常的板子成功烧录。有些线材不带d d-信号线,不要用这样的线材。
⑤检查有没有引出pb22作为下载配置脚,上电的同时需要pb22接地才能进boot loader。
⑥检查一下有没有打开多个isp工具,可能芯片已在其他窗口被识别。
⑦检查下载配置脚有没有被改到pb11。如果误修改到了pb11,需要将pb11接到v33,上电之后再快速断开pb11与v33的连接就可以再次进入boot loader修改下载配置脚。
如果经常需要在pb22与pb11之间切换,或者项目本身就用到usb1接口作为下载口且需要pb11作为下载配置脚,可以在v33接一个大于等于1.5k的比如说10k的上拉电阻以及一个按键,按下按键就接通这个上拉电阻到pb11,这样usb接口内置的1.5k下拉电阻相对较强,不会影响到上电boot识别之后的usb通信,节省下pb22一个gpio。
烧录环境没有问题的话,观察一下板子通过usb连接到电脑时,电脑是否有弹出提示。
①电脑弹出提示电流过大:排查板子上usb口的的gnd、vcc是否画颠倒了,板子上是否有走线短路,是否有元器件损坏。
②电脑弹出提示无法识别:排查pb10、pb11是否接反,是否有干扰或者短路到其他引脚,是否加了不需要的强上拉下拉电阻或者电容。针对usb烧录问题,先两脚悬空进行测试,如有特殊需要再自行加电路看看是否兼容。如果工程用到了usb1,注意断开其他主机/设备在usb1口的连接。
③电脑没有弹出提示:排查pb10、pb11两者是否短路。通常线材是两端公头,可以将板子上的usb母口接出来到a口母口,检查一下a口母口上的d d-两线有没有短路。

后记

有些人会说官方可以免费申请开发板呀为什么要自己做?这里我就要吐槽一下沁恒了,ag真人试玩平台的技术支持做的确实很不错。但是但是销售真的太次了,看人下菜,因为自己不是潜在大客户和公司用户申请了开发板就不给,加上自己在淘宝买到假芯片没法验证,官方店铺不卖芯片想买芯片就要找销售。很是生气,本来这个项目4月份就做完了就一直因为没法验证芯片拖着。官方开发版卖40一个还要花18买调试器。巨贵!芯片才3块钱一个,一个开发板你卖40!如果想自己做淘宝买芯片一定要注意看评价。参考和感谢

  • 沁恒蓝牙系列芯片usb烧录故障排查
  • wchisp
  • arduino-wch58x
  • ch58x-cmake-template
  • ch573 ch579 ch582程序烧录讲解





1.26 mb, 下载次数: 0, 下载积分: 家元 -55

售价: 20 家元  []  []

中文数据手册

682.6 kb, 下载次数: 0, 下载积分: 家元 -55

售价: 20 家元  []  []

立创eda专业版解压导入

打赏

家元 90 理由
家睦 90
发表于 2023-8-19 21:31:41 | 显示全部楼层
我本来打算用这颗芯片diy一个键盘的,最近忙一直没动手呢。
发表于 2023-8-18 21:21:54 | 显示全部楼层
楼主,你的蓝牙的连接效果怎么样?测试了吗?

这个板子不错,别的都好说,除了蓝牙天线。
发表于 2023-8-18 00:45:09 来自手机浏览器 | 显示全部楼层
沁恒的板子还是很好申请的,我申请过两次,拿到4块板子还有wch-linke,我申请时也是实话实说,就说是普通电子diy,学习沁恒单片机使用,然后就发了,不过运费都是到付,我在新疆偏远地区邮费25元,不过挺值得沁恒的板子某宝上基本30元以上了
发表于 2023-8-6 00:23:58 来自手机浏览器 | 显示全部楼层
牛的,继续加油
发表于 2023-8-5 10:55:03 | 显示全部楼层
支持arduino吗?


这个帖子的里面的单片机不好购买,需要支持arduino,支持12位adc采样,支持1khz pwm

(出处: 数码之家)

发表于 2023-8-5 09:30:46 | 显示全部楼层
楼主好厉害
发表于 2023-8-4 10:27:48 | 显示全部楼层
同感,一般用户申请开发板是很困难的。
发表于 2023-8-4 08:06:49 来自手机浏览器 | 显示全部楼层
开发板网上有卖的大概16块钱,下载器也有8块钱。可以直接在线调试。硬件成本并不高

但是软件上有点拉垮。自带的ide不是太会用,常见开源的工具包也不支持,可能是因为sdcc不支持c
 楼主| 发表于 2023-8-3 11:00:44 | 显示全部楼层

晶振就放在天线旁边,难道不影响信号质量?

应该还好毕竟官方的开发版也是这么放的。
发表于 2023-8-2 17:09:55 | 显示全部楼层
晶振就放在天线旁边,难道不影响信号质量?
 楼主| 发表于 2023-8-2 15:18:25 | 显示全部楼层

楼主好厉害,

谢谢,非专业硬件相关专业人士,也是兴趣自己学着玩。
发表于 2023-8-2 10:00:55 | 显示全部楼层
做得漂亮,不过40块买块开发板加18块调试器也不算巨贵。
 楼主| 发表于 2023-8-1 16:33:21 | 显示全部楼层

你认为40不贵,开发板也不单单芯片呀,焊接,pcb,其他物料等不也都是钱吗…… ...

我这板子整个物料成本也就10块钱以内呢
发表于 2023-8-1 16:21:54 | 显示全部楼层

你认为40不贵,开发板也不单单芯片呀,焊接,pcb,其他物料等不也都是钱吗…… ...

w801的开发板才几块钱。。。
发表于 2023-8-1 16:18:27 来自手机浏览器 | 显示全部楼层
楼主好厉害,
发表于 2023-8-1 16:15:37 来自手机浏览器 | 显示全部楼层
你认为40不贵,开发板也不单单芯片呀,焊接,pcb,其他物料等不也都是钱吗……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

app|手机版|小黑屋|关于ag真人试玩平台|联系ag真人网站|法律条款|ag真人试玩平台-ag真人网站

gmt 8, 2023-9-12 09:51 , processed in 0.218400 second(s), 17 queries , redis on.

powered by

© 2006-2023 smzj.net

返回列表
网站地图