位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第59页 > ADUC842BS62-5 > ADUC842BS62-5 PDF资料 > ADUC842BS62-5 PDF资料1第29页

ADuC841/ADuC842/ADuC843
如果使用温度传感器作为ADC的输入端,所述模数转换器
应被配置为使用MCLK / 32和4的ADCCLK
采集时钟。
提高转化时的温度监视器上
信道改进了读取的精确性。为了进一步
提高精度,具有低温度的外部基准
TURE漂移应该也可以使用。
00000AH
1
0
0
1
0
000000H
0
1
0
0
0
1
0
1
1
1
0
0
1
1
1
1
0
1
0
停止命令
重复最后一个通道
有效停止
条件
CONVERT ADC CH 3
CONVERT TEMP SENSOR
CONVERT ADC CH 5
CONVERT ADC CH 2
ADC DMA模式
片上的ADC已经被设计为在最大运行
2.38微秒( 420 kHz采样率)的转换速度。当
将这个速度, ADuC841 / ADuC842 / ADuC843
微转换器具有2微秒读ADC结果和存储
导致存储器用于进一步的后处理;否则,下一个
ADC采样可能会丢失。在中断驱动程序中,
微转换器也必须跳转到ADC中断
服务程序,这也增加了用于存储所需要的时间
ADC的结果。在应用中部分不能承受
中断速率,提供了一个ADC DMA模式。
启用DMA模式,在ADCCON2 ( DMA)的第6位必须被设置,
这允许在ADC结果直接写入到一个16兆字节
外部静态存储器SRAM (映射到数据存储器
空间),在不脱离部分的核心的任何相互作用。这
模式允许部分以捕捉连续的样本流
全ADC更新速率( 420千赫) 。
典型DMA模式配置举例
部件设置DMA模式包括以下步骤:
1.
2.
ADC必须关闭。这可以通过确保完成
即MD1和MD0都在ADCCON1设置为0 。
将DMA地址指针必须被设置为起始地址
的,其中在ADC结果将被写入。这是由
写入DMA模式的地址指针DMAL , DMAH ,
和DMAP 。 DMAL必须写入第一,其次是
DMAH ,然后加入DMAP 。
外部存储器必须进行预配置。这包括
写作所需的ADC通道ID进前四
每一个第二存储器位置中的外部位
SRAM的开始,由DMA中指定的第一地址
地址指针。因为ADC DMA模式进行操作
独立地从ADuC841 / ADuC842 / ADuC843
芯,有必要向它提供一个停止命令。
这是通过复制的最后一个信道ID为完成
转换后接着1111到下一信道选择
场。外部存储器典型的预配置
在图34中所示。
图34.典型的DMA外部存储预配置
4.
DMA是通过写在了ADC的SFR开始
顺序如下:
a.
b.
ADCCON2写入启用DMA模式,即
MOV ADCCON2 , # 40H ; DMA模式下启用。
ADCCON1写入配置转换
时间和电的ADC 。它也可以使
定时器2驱动转换或外部触发
转换(如果需要) 。
ADC转换启动。这是通过在开始进行
单次转换,启动定时器2 ,运行
定时器2的转换,或者接收外部触发。
c.
当DMA转换完成时,ADC中断
位, ADCI ,由硬件设置,以及外部SRAM中含有
如图35所示。注意新的ADC转换结果
没有结果被写入到最后两个存储单元。
当DMA模式的逻辑是活动的,它需要责任
从用户和核心存储该模数转换器的结果远的
的部分的逻辑。由于DMA接口写入的结果
ADC转换到外部存储器,它需要在外部
从核心存储器接口。因此,任何内核指令
访问该外部存储器在DMA模式被使能
没有得到访问外部存储器。核心执行时
的指令,并且它们采用相同的时间执行,但
它们不能访问外部存储器。
00000A
1
0
0
1
0
000000H
0
1
0
0
0
1
0
1
1
1
0
0
1
1
1
1
0
1
0
停止命令
NO转化
结果书面这里
转换结果
ADC的CH 3
转换结果
FOR TEMP SENSOR
转换结果
ADC的CH 5
转换结果
ADC的CH 2
03260-0-034
3.
图35.典型的外部存储器配置后ADC DMA操作
第0版|第29页88
03260-0-033