ML2036 中文资料 (正弦波发生器芯
片 )
ML2036 中文资料 (正弦波发生器芯片 )1.ML2036 功能
及特点概述 ML2036 是一通过串行 SPI 数字接口编程输出
DC-50kHz 之间的任意频率的 ,单片正弦波发生器芯片 ,无需
外部元件。, 满量程分辨率 1.5Hz, 通过降低输出频率范围可以 提高分辨率,能够提供± VRE^± VREP/2的电压输出幅度, 是低频率低成本正弦波应用的理想选择。 ML2306 的主要特 点是:
?可编程输出频率 DC - 50kHz 。
?正负双电源
供电 ,过零正弦波输出。
?低增益误差和谐波失真。
?完全整合解决方案 ,
?3线 SPI 兼容串行微控制器接口。
?12MHz 的时钟输入时频率输出分辨率
1.5Hz (± 0.75Hz )。
?集成3MHz - 12MHz晶体振荡电
路。
?输入时钟频率的 1/2 或 1/8 时钟输出。 2.ML2306
引脚图及功能描述 ML2306 采用 PDIP 和 SOIC 两种
封装,引脚排列如图 1 所示,各引脚功能如表 1 所列(圆括号 内的引脚号为 SOIC 封装)。3 ML2306 基本原理 ML2306 由可编程频率发生器、正弦波发生器、晶体振荡器和串行数 字接口组成。 3.1 频率发生器 可编程频率发生器通过 16
位数据字产生频率稳定的数字输出。频率发生器是由
fCLKIN/4时钟控制的相位累加器组成,每4个CLKIN周期存
储在数据锁存器中的数据加到相位累加器
,输出频率等于累
加器溢出率。当 fCLKIN = 12.352MHz 时,△ fMIN W.5Hz (± 0.75Hz ),通过使用一个低输入时钟频率可以获得较高分 辨率的频率输出。例如当fCLKIN = 1MHz时,△ fMIN =0.12Hz ± 0.06Hz)。
输出频率:fOUT = fCLKIN (D15 - D0 )
DEC/223
发生器
频率分辨率:△ fMIN 4CLKIN/2233.2 正弦波 正弦波发生器由正弦查找表、 DAC 和低通滤波器
组成。正弦查找表存储有正弦波的量化数据 ,在时钟控制下循 环输出这些量化数据驱动数模转换 DAC 产生阶梯正弦波 ,再 经过低通平滑滤波器便可产生平滑的正弦波。
ML2036
有一个基准电压 VREF 输入。当增益控制 GAIN 输入逻辑 1 时,VOUT正弦波峰峰值电压等于±
VREF,VREF= 0V -
VCC-1.5V) ;当 GAIN 输入逻辑 0 时 VOUT 峰峰值电压
等于± VREF/2,VREF= 0V - VCC。
模拟输出 VOUT 的
零点偏移电压 VOS 是峰峰值输出电压的函数 ,如果 VOUT(P -P )= 2.5V,VOUT (MAX ) =± 50mV,则 VOS (MAX )= ±[ (2.5+VOUT (P-P))/100]。 3.3 晶体振荡器
,可 体振荡器为可编程频率发生器产生一个精确的参考时钟
以在CLKIN和DGND之间放置一个 3MHz - 12.352MHz 的 晶体,不需要其他外部电容或元件 ,也可以直接用 0-12MHz
的外部时钟驱动 CLKIN 。 BL2036 还有两个时钟输出用于驱 动其他外部器件 ,CLKOUT1 是从 CLKIN 的 2 分频输 出,CLKOUT2是从CLKIN的8分频输出。3.4串行数字接
口 串行数字接口由一个移位寄存器和数据锁存器组成
时钟输入信号 SCK 、数据输入信号 SID 和数据锁存信 号 LATI
可以与任何微处理器方便接口。数据线 SID 上的串行 16 位 数据字在串行移位时钟 SCK 上升沿进入 16 位移位寄存器 , 数据装载到移位寄存器后在 LATI 下降沿锁存 ,LATI 下降沿应 该出现在 SCK 低电平期间 ,时序如图 2 所示。 3.5 抑制模式 和掉电模式
ML2036 具有抑制模式和掉电模式 ,设置情
况如表 2 所列。如果 PDN -INH 是逻辑 1,通过在移位寄存 器所有位插入 0,同时使 LATI 变为逻辑 1 且保持为高电平 ,器 件进入掉电模式 ,在这种状态下 ,功率消耗减少到 11.5mW 最 大值,VOUT输出为OV。也可以通过PDN - INH引脚变为逻 辑0使ML2036进入掉电模式,而无需考虑移位寄存器内容和
LATI 状态。如果使 PDN -INH 引脚变为 VSS-( VSS+ 0.5V ),同时把移位寄存器所有位插入 0并把LATI引脚变为
逻辑 1, 器件进入抑制模式 ,VOUT 将完成最后半个正弦波周 期后接近 VOS 范围,就如同没有电压输出一样 ,如图 3所示。
ML2036 简单易用 ,可以很方便 4 ML2036 应用电路
的产生程控正弦波信号 ,图 4所示是 ML2036 产生程控增益正 弦波的硬件原理设计 ,图中的 U3(AD5262 )是程控数字电位 器,具有 256 个节点 ,正负双电源供电 ,可以处理正负双向交流
信号,过零正弦波峰峰值 (± 2.5V )分辨率可以达到 VREF/256 =10mW,再经过运放把峰峰值放大为
20V。单片机
AT89C2051 用普通 I/0 口即可模拟 ML2036 和数字电位器
AD5262 的数字接口 ,从而对输出正弦波进行频率和幅度的
控制。再把单片机串口收发信号经 232 电平转换后接到 PC 机串口 ,就构成幅度和频率都可以连续程控的过零正弦波信 号发生器。点击进入 ML2036 DataSheet.pdf 页面