一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于CKS32F407VGT6设计的离线编程器的制作方法

2022-03-21 09:50:16 来源:中国专利 TAG:

一种基于cks32f407vgt6设计的离线编程器
技术领域
1.本实用新型涉及mcu应用领域,尤其是指一种基于cks32f407vgt6设计的离线编程器。


背景技术:

2.随着国际环境的影响,在国家大力的政策推进下,mcu芯片国产化迎来了井喷式的发展。以32位mcu厂商为例,涌现出像兆易创新、灵动微、华大半导体、航顺、中科芯等优秀的芯片品牌。中科芯32位mcu以其和st芯片良好的兼容性受到了市场的青睐,主要应用于各种家电、汽车电子、医疗保健、四表(水、电、气、暖)、仪器仪表、安防、马达控制、工业控制等。
3.而现有的离线编程器有相应的电路和空间支持外接设备的正常工作,使得离线编程器的电路较复杂且体积较大。同时均存在存储介质与mcu(微控制单元,micro control unit)芯片物理上分离的安全隐患,使得数据的安全性较差。


技术实现要素:

4.为此,本实用新型所要解决的技术问题在于克服现有技术中离线编程器的电路较复杂且体积较大,且数据的安全性较差的问题,从而提供一种基于cks32f407vgt6设计的离线编程器。
5.为解决上述技术问题,本实用新型的一种基于cks32f407vgt6设计的离线编程器,包括型号为32位mcu cks32f407vgt6的主控芯片,与主控芯片通过模拟swd协议输出的i/o口相连的数字缓冲器,与主控芯片的 spi1接口通过spi接口相连的spi flash,与主控芯片的iic接口相连的eeprom,与主控芯片的 spi2接口通过spi 接口相连的tft屏,与主控芯片相连的轻触按键,与主控芯片通过usb总线相连的type
ꢀ‑
c的数据接口。
6.在本实用新型的一个实施例中,所述的主控芯片采用的都是swd烧写方式。
7.在本实用新型的一个实施例中,所述的主控芯片供电端还设有ldo稳压器。
8.在本实用新型的一个实施例中,所述的主控芯片通过type
ꢀ‑
c的数据接口可与目标的上位机pc相连,同时type
ꢀ‑
c的数据接口内设有供电连接触点,且usb总线采用的是hid免安装驱动方式。
9.在本实用新型的一个实施例中,所述的tft屏中显示包括烧录的目标芯片型号、烧写次数统计、固件名称、读写保护。
10.本实用新型的上述技术方案相比现有技术具有以下优点:本实用新型所述的离线编程器,为了更好的方便应用商对cks32mcu的使用,提出了一种基于cks32f407芯片设计的离线编程器,该编程器完全支持cks32全系列芯片的编程,采用swd的编程接口,下载速度快、人机交互方式良好,并且支持在线和离线两种烧录方式。
附图说明
11.为了使本实用新型的内容更容易被清楚的理解,下面根据本实用新型的具体实施
例并结合附图,对本实用新型作进一步详细的说明。
12.图1是一种基于cks32f407vgt6设计的离线编程器的结构示意图;
13.图2是离线编程器应用实例接线框图;
14.图3是离线编程器烧录的软件流程图。
具体实施方式
15.如图1所示,本实施例提供一种基于cks32f407vgt6设计的离线编程器,包括型号为32位mcu cks32f407vgt6的主控芯片,与主控芯片通过模拟swd协议输出的i/o口相连的数字缓冲器,与主控芯片的 spi1接口通过spi接口相连的spi flash,与主控芯片的iic接口相连的eeprom,与主控芯片的 spi2接口通过spi 接口相连的tft屏,与主控芯片相连的轻触按键,与主控芯片通过usb总线相连的type
ꢀ‑
c的数据接口。
16.进一步地,采用的是中科芯集成电路有限公司32位mcu cks32f407vgt6作为主控芯片,其中的数字缓冲器电路负责隔离和提高驱动能力;spi flash 负责存储烧写的目标固件,最高可存储16m字节的数据;eeprom用于存储烧录器的固件版本号以及mac地址;
17.进一步地,所述的主控芯片采用的都是swd烧写方式,能够兼容中科芯32位mcu全系列芯片的烧写。
18.进一步地,所述的主控芯片供电端还设有ldo稳压器,负责整个系统的供电功能运行。
19.进一步地,如图2所示,所述的主控芯片通过type
ꢀ‑
c的数据接口可与目标的上位机pc相连,同时type
ꢀ‑
c的数据接口内设有供电连接触点,且usb总线采用的是hid免安装驱动方式,所述的上位机pc可兼容在win7/win8/win10系统环境状态下运行,同时上位机pc系统用于对烧录器脱机烧写的配置。
20.进一步地,所述的tft屏中显示包括烧录的目标芯片型号、烧写次数统计、固件名称、读写保护,设有的tft屏便于使用者通过轻触按键实现固件选择和烧写开启操作。
21.进一步地,如图3所示,编程器离线工作软件流程设有两次安全判断,分别为检测外部电源、uid是否为cks32 mcu数据库,这样不需要额外的存储设备,简化了离线编程器的电路,从而提高了存储的数据的安全性。
22.显然,上述实施例仅仅是为清楚地说明所作的举例,并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本实用新型创造的保护范围之中。


技术特征:
1.一种基于cks32f407vgt6设计的离线编程器,其特征在于:包括型号为32位mcu cks32f407vgt6的主控芯片,与主控芯片通过模拟swd协议输出的i/o口相连的数字缓冲器,与主控芯片的 spi1接口通过spi接口相连的spi flash,与主控芯片的iic接口相连的eeprom,与主控芯片的 spi2接口通过spi 接口相连的tft屏,与主控芯片相连的轻触按键,与主控芯片通过usb总线相连的type
ꢀ‑
c的数据接口。2.根据权利要求1所述的一种基于cks32f407vgt6设计的离线编程器,其特征在于:所述的主控芯片采用的都是swd烧写方式。3.根据权利要求1所述的一种基于cks32f407vgt6设计的离线编程器,其特征在于:所述的主控芯片供电端还设有ldo稳压器。4.根据权利要求1所述的一种基于cks32f407vgt6设计的离线编程器,其特征在于:所述的主控芯片通过type
ꢀ‑
c的数据接口可与目标的上位机pc相连,同时type
ꢀ‑
c的数据接口内设有供电连接触点,且usb总线采用的是hid免安装驱动方式。5.根据权利要求1所述的一种基于cks32f407vgt6设计的离线编程器,其特征在于:所述的tft屏中显示包括烧录的目标芯片型号、烧写次数统计、固件名称、读写保护。

技术总结
本实用新型涉及一种基于CKS32F407VGT6设计的离线编程器,包括型号为32位MCU CKS32F407VGT6的主控芯片,与主控芯片通过模拟SWD协议输出的I/O口相连的数字缓冲器,与主控芯片的SPI1接口通过SPI接口相连的SPI FLASH,与主控芯片的IIC接口相连的EEPROM,与主控芯片的SPI2接口通过SPI接口相连的TFT屏,与主控芯片相连的轻触按键,与主控芯片通过USB总线相连的Type-C的数据接口。本发明申请的编程器完全支持CKS32全系列芯片的编程,采用SWD的编程接口,下载速度快、人机交互方式良好,并且支持在线和离线两种烧录方式。并且支持在线和离线两种烧录方式。并且支持在线和离线两种烧录方式。


技术研发人员:戚道才 许伟 吴宁 吴梦芸 张义龙 陶洪平
受保护的技术使用者:中科芯集成电路有限公司
技术研发日:2021.11.03
技术公布日:2022/3/19
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献