欢迎来到亿配芯城! | 免费注册
你的位置:OmniVision(豪威)CMOS影像传感器OV芯片全系列-亿配芯城 > 芯片资讯 > 基于MAX038的函数发生器的设计实现
基于MAX038的函数发生器的设计实现
发布日期:2024-08-26 07:13     点击次数:116

1 引言

在自动操控体系规划及调试过程中,不同频率的正弦波、三角波和方波常作为信号源,使用非常便利。曩昔常由分立元件及集成运放构成振荡器,后来呈现的ICL8038其最高频率仅能达到100kHz。而MAX038芯片功能更好,最高频率可达20MHz,且三种波形由同一端输出。单片机操控品质杰出,根据单片机的函数发生器运转可靠,操作便利。

2 高频信号发生器芯片MAX038简介

MAXIM公司生产的MAX038芯片是一种高频精密的函数发生器,可发生三角波、锯齿波、正弦波、方波及脉冲波,且频率及占空比的操控可独立进行。

Lin管脚电流规模在10~400μA时电路取得最佳作业功能。输出波形的挑选由逻辑地址引脚A0和A1的组合来决议:A1A0=10或11时,输出正弦波;A1A0=00时,输出方波;A1A0=01时输出三角波。波形切换可在0.3μs内完成,但输出波形有0.5μs的延迟时间。输出频率由Lin引脚的电流、SOSC引脚的对地电容量和FADJ的电压来决议。当FADJ引脚接地时,输出频率由公式给出:

F0=Lin/CF

式中,F0是输出频率,单位MHz;Lin是管脚输入电流,单位μA;CF是决议输出频率的串入电容值,单位pF.

3 根据单片机的函数发生器的规划与完成

3.1 体系硬件接口电路规划

Intel公司的MCS-51系列中的8051单片机使用已很老练,以其为基核的其他8位机都有极好的兼容性,使用非常便利。图1所示为以8051和MAX038为核心的体系硬件电路。

4-1.jpg

用8279完成键盘输入和LED显现操控两种功能,键盘按键设置:数字键0~9,小数点,正弦波、方波和三角波切换键,频率挑选Hz、kHz、MHz切换键,占空比键,回车键。选用外部译码方式,8279的SL0~SL2经74LS138(2)输出接键盘,同时经74LS138(1)输出驱动后送LED。8279的显现输出B0~B3,A0~A3作8位数据输出,当键盘呈现有效闭合键时,数据自动进入8279的RAM存储器,并向CPU请求中止。

4-2.jpg

MAX038的频率操控电压由10位DAC1020供给,经Rin=50kΩ的电阻进入Lin引脚,8051的P2.6作为DAC1020的片选信号,选用双缓冲器方式,锁存10位数据。DADJ引脚电压规模-2.4V~+2.4V由8位DAC0832的双极性输出电压供给,OmniVision(豪威)CMOS影像传感器OV芯片 即占空比调节的操控电压。用8051的P2.5作为DAC0832的片选信号,基准电压选用MAX038内部2.5V基准电压,接入VR端。DAC0832的ILE接+5V,片选端和数据传送端都与74LS373输出线A0相连。

设Lin输入端电压为Vin,串接电阻为Rin,则有公式:

F0=Vin/〔Rin×CF〕

式中,F0是输出频率,单位MHz;Vin是输入端电压,单位V;Rin是串接电阻,单位Ω;CF是决议输出频率的串入电容值,单位pF。

取Rin=50kΩ,Vin的规模0.5~5V,这样对于某一电容,可供给十倍扫频规模,然后电容的挑选就可确定输出频率规模,即频段。榜首频段电容取100μF,频率规模0.1~1Hz,第二频段到第九频段电容挑选按十倍衰减,即可取得各频段频率规模,第九频段频率规模是10~20MHz,每一频段步进值选各频段低段频率的0.5%。有九个频段供挑选切换,8051的P1.2~P1.5经过T1042译码后送入频段设定电路,由软件发动频段设定电路中的开关来进行频段挑选。

3.2 体系软件规划方案及完成

体系的主程序流程框图如图2所示。

先对8279进行初始化,即允许中止请求,清8279状态,置键盘显现方式及时钟编程等,再置MAX038初始波形与频率、占空比。然后测试回车键是否闭合,以决议是否进行中止处理,判别输出波形并输出操控信号,有关输出波形频率的操控电压及占空比的核算送DAC1020及DAC0832,最后将波形频率及占空比送显现缓冲区,调显现子程序显现。

4 结束语

利用单片机对MAX038的实时程序操控可发生高频高精度的输出波形,体系运转安稳,输出波形失真小、漂移小、频率规模宽,根据8051的CHMOS单片机也可便利地完成嵌入使用。