功能
■内核:ARM32位的Cortex™-M0CPU,频率最高
可达48MHz
■储存器
−从16K到64K字节的闪存储存器(FLASH)
−4K字节的SRAM带硬件校验
■CRC计算单元
■复位和供电管理
−2.4~3.6V数字VDD供电
−模拟VDDA供电:VDD~3.6V
−上电/掉电复位(POR/PDR)
−低功耗休眠,停止,和待机模式
■时钟管理
−4到32MHz晶体振荡器
−32kHzRTC用可的校准振荡器
−内部8MHzRC带6倍频锁相环
−内部40kHzRC振荡器
■多达39个高速I/O口
−全部可映射为外部中断输入
−多达26个I/O口支持5V容忍
■5通道DMA控制器
■1×12位,1.0微秒ADC(多至12采样通道)
−转换范围:0~3.6V
−单独的2.4到3.6伏模拟供电
■多达9个定时器
−一个16位7通道高级控制定时器用于6通道PWM输出,带死区时间发生器和紧急刹车功能
−一个32位和一个16位定时器,每个多达4路输入捕获或输出比较通道,可用于红外控制和解码
−两个16位定时器,都带输入捕获/输出比较及反极性输出通道,死区时间发生器,紧急刹车功能和IR控制调制门
−一个16位定时器带一路输入捕获/输出比较
−独立和系统窗口看门狗定时器
−SysTick定时器:24位向下计数
■日历型RTC集成闹钟可周期性自动从Stop/Standby状态唤醒
■通讯接口
−1个I2C接口:支持极速模式(1Mbit/s),20mA电流槽,和支持SMBus/PMBus
−1个USART接口(支持主同步SPI,modem控制功能,和自动波特率检测功能)
−1个SPI接口(18Mbit/s)外设支持4到16位可编程字长
■串行两线调试
中科芯CKS32F030R8T6采用高性能的ARM®CortexTM-M032位RISC内核,最高工作频率为48MHz,高速嵌入式内存(FLASH最高可达64K字节,SRAM可达8K字节),并广泛集成增强型外设和I/O口。提供标准的通信接口(I2C、SPI、USART各两个),一个12位ADC,7个通用16位定时器。CKS32F030R8T6微控制器工作在-40℃至85℃温度范围,2.4V至3.6V电源电压。这些特点使得CKS32F030R8T632位微控制器可完美替代STM32F030R8T6,广泛适用于不同的产品应用中,如监测设备、A/V接收机和数字电视、PC外设、打印机、可编程控制器等。
表1CKS32F030R8T6与STM32F030R8T6资源对比
随着国外芯片公司大范围的出现断货现象,CKS32F030R8T6拥有与其相同的内核、资源、封装、以及接口等(如表1所示),在保证性能的前提下,具有优势的价格以及稳定的供货周期,完全可以替代STM32F030R8T6在微型打印机上的应用。
微型打印机整机主要是指宽度小于84mm的打印机,包括POS打印机、税控打印机、ATM等设备。微型打印机也分为很多种类,从打印方式进行分类,可分为针式微型打印机、热敏微型、热转印微型打印机等,热敏是用加热的方式使涂在打印纸尚的热敏介质变色,热转印是将碳带上的粉通过加热的方式印在打印纸上。
微型热敏打印机主要由热敏打印头及其外围电路,主控制器(MCU)电路,电源供电,通讯接口电路以及人机交互五大部分组成。微型打印机控制系统以CKS32F030R8T6微控制器(MCU)为核心,芯片引脚图如图1所示。
1.MCU通过控制步进电机,来实现走纸;
2.MCU通过输入的数据是1或0决定发热元件是否发热,从而在热敏纸上产生要打印的点行;
3.MCU通过ADC检测热敏电阻值来判断是否过热保护;
4.MCU通过检测缺纸光耦输出来判断是否有纸。
图1CKS32F030R8T6引脚示意图
图2外围硬件设计
随着工业自动化的快速发展,相应的主控芯片成为趋之若鹜的一大市场,高性能性价比的中科芯CKS32F030R8T6微控制器能适用于绝大部分应用产品。
电话
13823294287
地址:深圳市宝安区西乡街道银田创意园B8栋502
传真:0755-61204158
邮箱 : 13510937553@163.com
点
击
隐
藏