嵌入式系统设计与实例开发.pptVIP

  • 82
  • 0
  • 约 66页
  • 2017-09-30 发布于北京
  • 举报
A/D接口及采样实现 A/D转换器是摸拟信号源和CPU之间联系的接口,它的任务是将连续变化的摸拟信号转换为数字信号,以便计算机和数字系统进行处理、存储、控制和显示。在工业控制和数据采集及许多其他领域中,A/D转换是不可缺少的。 ARM S3C440BX芯片自带一个8路10位A/D转换器,该转换器可以通过软件设置为Sleep摸式,可以节电减少功率损失,最大转换率为500K,非线性度为正负1位。 其转换时间可以通过下式计算:如果系统时钟为66MHz,比例值为9,则为 66MHz/2 (9+1)/16 (完成转换至少需要16个时钟周期)=205.25KHz(相当于4.85us) 与AD相关的寄存器主要是如下三个: ADCPSR:采样比率寄存器。 通过设置该寄存器,可以设置采样率,最后得到的除数因子 =2(寄存器值+1)。 ADCDAT:转换结果数据寄存器。该寄存器的十位表示转换后的结果,全为1时为满量程3.3伏。 ⑴?????????? ADCCON:采样控制寄存器。其地址和意义参见下表: 该寄存器的0位是转换使能位,写1表示转换开始。1位是读操作使能转换,写1表示转换在读操作时开始。2、3、4位是通道号。5位为睡眠摸式设定,6位为转换标志位(只读)。 rADCCON=0x11(通道4开始转换) 初始化函数: void init_A

文档评论(0)

1亿VIP精品文档

相关文档