RH9C87A12采用CMOS制程,内部集成了12位SAR A/D转换器或比较器,4个独立的轨到轨输入输出运放,以及串行输入输出接口。兼容Tenx(十速)公司
TM87A12。 | 2.特性: ◆
3个串行接口控制引脚。 ◆ A/D转换器参考电压可调,可使用5.0V DC电平作为参考电压输入。 ◆ 8个带寻址逻辑的模拟输入通道。 ◆
单电源2.2V~5.0V供电时,具有0V~VDD 输入信号电平范围。 ◆
4个独立的轨到轨输入输出运放。 |
3.关键参数
◆ 解析度 12 Bits
◆ 最大非校正误差 ±8LSB
◆
工作电压 2.2V~5.0V
◆ A/D 转换时间 48.5μs
◆ 比较时间 26.5μs
4.引脚排列
ADC通常的工作流程如下,其中[X]表示的位用户可自行设置。 ◆转换模式 通过下面的步骤可将引脚CH1的模拟电压转换为数字值。 1) 启动振荡器:(ENOSC)=1 2) 选择模拟输入引脚:(CHSEL2,CHSEL1,CHSEL0)=000 3) 写控制寄存器R08为00001010B(确定工作模式并启动ADC) 上述流程启动ADC。当转换完成,ADC停止工作,将转换结果存储在寄存器R08(高4位)和寄存器R09。可以通过寄存器R08的bit1或bit3判断转换是否结束,为[0]则转换完成。 ◆比较模式 通过下面的步骤可比较引脚CH3上的模拟电压与内部数字参考电压的大小。 1) 启动振荡器:(ENOSC)=1 2) 选择模拟输入引脚:(CHSEL2,CHSEL1,CHSEL0)=011 3) 写数据寄存器R09为XXH(存储高8位比较数据) 4) 写控制寄存器R08为XXXX1011B(存储低4位比较数据,确定工作模式并启动ADC) 上述流程启动ADC。当比较完成,ADC停止工作,将比较结果存储在寄存器R08中的bit
2:模拟输入电压大于参考电压时比较结果为[1],反之,为[0]。可以通过寄存器R08的bit1或bit3判断比较是否结束,为[0]则比较完成。 |
|  |
|