高性能单片机C8051F020及其在露点测试系统中的应用 2
![Rank: 6](images/default/star_level3.gif) ![Rank: 6](images/default/star_level2.gif)
- UID
- 864567
|
![](http://images.eccn.com/silabs/silicon_chip_980x60_202203.jpg)
高性能单片机C8051F020及其在露点测试系统中的应用 2
2.ADC和DAC
C8051F020单片机内部有两个多通道的ADC子系统(12位的ADC0和8位的ADC1),两个子系统由逐次逼近型ADC、多通道模拟输入输出选择器和可增益放大器组成。其ADC0的最大采样速率可达100kbps,可提供12位精度。ADC1的最大采样速率达500kbps,可提供8位精度,该ADC均由CIP-51通过特殊功能寄存器控制。在低功耗应用当中,当转换结束时,系统控制器还可以关断ADC以节省功耗。该芯片内部的可增益放大器的增益可以用软件设置,当不ADC输入电压信号范围差距较大或需要放大一个具有较大直流偏移信号时,该可编程增益放大器是非常有用的。
C8051F020单片机内部具有2通道12位DAC和2个比较器,CPU一般通过特殊功能寄存器来控制数模转换器和比较器,CPU可以将任何一个DAC置于低功耗关断方式。C8051F020中的DAC为电压输出模式,它可与ADC共用参考电平,并允许软件命令、定时器2、定时器3及定时器4的溢出信号更新DAC出口。
3.I/O口
C8051F020单片机除具有标准8051的P0、P1、P2和P3四个8位I/O口外,还有更多的扩展8位I/O口,每个端口I/O引脚都可以设置为推挽或漏极开路输出,同时具有低功耗模式。它?quot;数字交叉开关"设计可将内部数字系统资源定向到P0、P1和P2端口,并可将定时器、串行总线、外部中断源、A/D转换输入以及比较器输出通过"数字交叉开关"控制寄存器定向到P0、P1、P2中的I/O口,以允许用户根据自己的特定应用选择通用I/O端口和所需数字资源的组合。
4.存储器
C8051F020中包含有数据存储器和程序存储器。C8051F020单片机的CIP-51具有标准8051的程序数据地址结构,它包含有4352B的RAM以及64K字节的扩展数据RAM。
C8051F020单片机内部带有64k字节Flash存储器,该存储器可按128字节为一个扇区来编程,同时也可以在线编程而不需要程序代码的未用扇区可作为非易失性数据存储器使用。
5.串行总线及JTAG编程调试
C8051F020单片机除设计有标准的全双UART之外,还设有I2C/SMBus、SPI串行总线等多类型串行总线端口,且通讯功能更加强大。另外,C8051F020单片机设计有JTAG口与片内调试电路,因此可以实现非插入式"在片"仿真调试,与使用传统的仿真相比更优越,更能真实地"在片"放映仿真实时信息。
C8051F020在露点测试系统中的应用
C8051F020单片机是分段可编程混合信号SOC器件,称重配料系统的许多功能均可由该片实现。针对露点测试系统的特点和要求,结合C8051F020单片机的功能和特点,经过分析论证,采用C8051F020单片机对原单片机系统进行升级更新不仅可以,而且具有更高的性能价格比。图2所示是C8051F020单片机在露点测试系统中应用示意图。
|
|
|
|
|
|