C8051F350单片机的功能特性

发布时间:2021-09-13 阅读量:2027 来源: 我爱方案网 作者: 我爱方案网整理

①70%的指令的执行时间为1或2个系统时钟周期,这样在保证系统速度要求时,可以降低系统时钟频率,从而降低系统功耗;

②PGA可以放大1~128倍,适用于小信号直接测量;

③8通道24位ADC,其非线性可达0.0015%,保证系统的高精度;

④8kB片内FLASH存储器,保证足够的代码空间,可用于传感器的线性矫正程序,而且可以将其中一个扇区(512字节)作为非易失型存储器使用,存放系统标定参数;

⑤高精度可编程的24.5MHz内部振荡器,±2%的精度,可支持无晶体UART操作;

⑥768字节内部RAM,可用于存放线性化运算时需要的大量数据;

⑦可编程计数器/定时器阵列,可实现16位PWM,配合简单外围电路可实现D/A转换;

⑧32脚LQFP封装,节省PCB面积,可用于小型化产品;

⑨片内调试电路提供全速、非侵入式的在系统调试,保证开发简便。  C8051F350芯片可外接的振荡电路有四种,设计中选择晶体作为外部振荡源,为了便于波特率的设置,图2中所示Y1取22.1184MHz。C8051F350芯片共有17个数字I/O端口,其中P2.0/C2D用作JTAG调试,余下16个端口在硬件连接和交叉开关配置后,引脚功能如下:P0.0光栅尺输入脉冲计数;P0.2、P0.3连接外部晶振;P0.4、P0.5串口通讯;P0.6钟罩挡板、限位信号(INT0中断);P0.7流量计脉冲信号(INT1中断);P1.0按键(上电复位);P1.1、P1.2单片机读挡板和限位信号;P1.4控制CD4053;P1.5~P1.7控制74HC595,P0.1、P1.3空余。


C8051F350单片机的功能特性

图2 C8051F350单片机接口图  


检测仪信号采集  


压力、温度传感器和一些气体流量计输出的流量信号是电流信号(4mA~20mA)。考虑到ADC输入范围,可选用100Ω的精密电阻将电流信号转换为对应的0.4V~2V的电压信号。  


C8051F350单片机有8通道24位可编程AD转换器,而检测仪中待转换的模拟量有16路,为了解决通道不足的问题,可使用双向模拟开关CD4053。  

设置ADC使用内部参考电压,经过零点校准和斜率校准,使ADC在输入4mA时输出为初始值,输入20mA时为满量程值。读取AD转换结果的高16位送给计算机,计算机再根据每个变送器提供的线形内插表算出对应的数值。


推荐阅读:

基于ARM与FPGA的便携式GNSS信号采集回放系统设计

51单片机的自动巡线轮式机器人控制系统

机器人产业发展及种类和主要应用领域简述

火灾探测器的硬件电路设计

电压升高发生装置基本需求


相关资讯
时钟芯片的作用:统筹时钟生成与同步!

在任何数字电子系统中,时钟信号都扮演着“心脏起搏器”的角色。

RTC晶振PCB设计的核心要点

RTC晶振与普通32.768kHz晶振的PCB设计要点基本一致,其核心均在于通过优化布线以降低杂散电容、确保频率精度,并依托合理的布局规划最大限度屏蔽来自板上其他信号源的电磁干扰。

不同应用场景中的晶振分类知识合集1

按晶振的功能和实现技术的不同,分为温度补偿晶振(TCXO)、压控晶振(VCXO)、恒温晶振(OCXO)。

晶振分频原理:数字电路的周期性计数实现频率转换!

为了在性能与功耗之间取得最佳平衡,需要根据具体应用场景,对基准时钟进行相应的分频、倍频或转换处理,从而为各模块提供适宜的时钟信号。此时,分频技术就成为连接晶振基准频率与系统需求的关键,通过数字电路将晶振原始频率按固定比例降低,输出符合要求的低频时钟信号。

RTC时钟芯片的电路工作原理与解析

RTC芯片是一种专门用于精准计时、掉电续时的专用集成电路,其核心功能是提供精准、稳定的时间信息(包括秒、分、时、日、月、周、年),并能在主电源断电后依靠备用电池继续保持计时,从而确保时间持续不间断。