日期:2023-01-24 阅读量:0次 所属栏目:计算机应用
摘 要:本文介绍了CY8C29466单片机的基本功能,充分利用该单片机片内丰富的资源及可编程特性,基于该混合信号单片机设计了通用的模拟量数据采集系统,给出了系统主要的设计环节及软件配置方法。
关键词:PSoC;CY8C29466;数据采集
1、PSoC(CY8C29466)的功能简介
Cypress MicroSystem inc生产的PSoC(CY8C29466)是新一代功能强大的8位可配置微控制器。PSoC器件集成有12个模拟和16个数字逻辑电路可编程模块、一个快速8位MCU,32KB闪存、2k bytes字节SRAM以及乘法器/累加器(MAC).8根独立的输入和输出总线,以及计数器(counter);定时器(timer);脉宽调制(PWM);循环冗余码校验(CRC)。使用通信类型数字block可配置:串行发(serialtransmitter);串行接收(serial receiver);SPI主端(SPI Master);SPI从端(SPI Slave)。使用模拟block可配置:多极滤波器(multi-pole filters);放大器(gain stages);数模转换(DACs);模数转换(ADCs)。使用这些资源可以配置成不同的功能模块,用以实现微控制器标准外围器件的功能。所有PSoC器件都是可动态重配置的。
2、系统设计与实现
本项目设计与实现基于软件环境。利用PSoC的ADC模/数转换模块,UART模块,PGA模块,LCD显示模块,共同实现一个随着输入模拟量变化,有着对应变化的模拟量输出。通过利用串口工具,改变电位器阻值变化PC机上接收数据时候有相对应数据变化。整体系统结构方框图如图1所示。
图1 基于PSoc的数据采集系统功能图
2.1 ADC模块设计
设计中我们采用的是ADCINC12模块,ADCINC12功能模块是一个12位的模/数转换器,它占用2个数字模块,1个开关电容模拟模块,209字节闪存及6字节的随机存储器,每个外部的I/O对应一个引脚. 微处理机, 2004, (05) 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/242671.html
上一篇:VB.NET下多线程技术的应用
下一篇:论软件项目成本控制分析