•Programmableoutputfrequency–DCto50kHz•Lowgainerrorandtotalharmonicdistortion•3-wireSPIcompatibleserialmicroprocessorinterfacewithdoublebuffereddatalatch•Fullyintegratedsolution–noexternalcomponentsrequired•Frequencyresolutionof1.5Hz(±0.75Hz)witha12MHzclockinput•Onboard3to12MHzcrystaloscillator•Clockoutputsof1/2or1/8oftheinputclockfrequency•Synchronousorasynchronousdataloadingcapability•CompatiblewithML2004logarithmicgain/attenuatorGeneralDescriptionTheML2036isamonolithicsinewavegeneratorwhoseoutputisprogrammablefromDCto50kHz.Noexternalcomponentsarerequired.Thefrequencyofthesinewaveoutputisderivedfromeitheranexternalcrystalorclockinput,providingastableandaccuratefrequencyreference.Thefrequencyisprogrammedbya16-bitserialdataword.TheML2036providesforaVOUTamplitudeofeither±VREFor±VREF/2.AlsoincludedwiththeML2036isaninhibitfunctionwhichallowsthesinewaveoutputtobeheldatzerovoltsaftercompletingthelasthalfcycleofthesinewaveinprogress.Twodigitalclockoutputsareprovidedtodriveotherdeviceswithonehalforoneeighthoftheinputclockfrequency.TheML2036isintendedfortelecommunicationsandmodemapplicationsthatneedlowcostandaccurategenera-tionofprecisetesttones,callprogresstones,andsignalingtones.BlockDiagram(Pinconfigurationshownfor14-PinPDIPVersion)CLKOUT2CLKOUT1VOUTLATISCKSID753108-BITDACPHASEACCUMULATOR&512POINTSINELOOK-UPTABLE8161616-BITDATALATCH16-BITSHIFTREGISTERCRYSTALOSCILLATOR÷2CLKIN14AGND11VCC812-+5kΩ5kΩZERODETECTSMOOTHINGFILTER÷2÷243DGNDVSS12PDN-INHVREF9GAIN13ML2036SerialInputProgrammableSineWaveGeneratorwithDigitalGainControlML2036PRODUCTSPECIFICATION2REV.1.0.27/26/01PinConfigurationPinDescription(PinNumberinParanthesisisforSOICVersion)PINNAMEFUNCTION1(2)VSSNegativesupply(-5V).2(3)PDN-INHThreelevelinputwhichcontrolstheinhibitandpowerdownmodes.Currentsourcepull-uptoVCC.3(4)CLKOUT1DigitalclockoutputfromtheinternalclockgeneratorthatcandriveotherdevicesatfCLKOUT1=fCLKIN/2.4(5)CLKOUT2DigitalclockoutputfromtheinternalclockgeneratorthatcandriveotherdevicesatfCLKOUT2=fCLKIN/8.5(6)SCKSerialclock.Digitalinputwhichclocksinserialdataonitsrisingedges.6(7)SIDSerialinputdatawhichprogramsthefrequencyofVOUT.7(8)LATIDigitalinputwhichlatchesserialdataintotheinternaldatalatchonfallingedges.8(9)VCCPositivesupply(5V).9(10)VREFReferenceinput.Thevoltageonthispindeterminesthepeak-to-peakswingofVOUT.VREFcanbetiedtoVCC.10(11)VOUTAnalogoutput.11(12)AGNDAnalogground.Allanaloginputsandoutputsarereferencedtothispoint.12(13)DGNDDigitalground.Alldigitalinputsandoutputsarereferencedtothispoint.13(15)GAINSetsVOUTpeakamplitudetoVREForVREF/2.Currentsourcepull-downtoDGND.14(16)CLKINClockinput.Theinternalclockcanbegeneratedbytyinga3to12MHzcrystalfromthispintoDGND,orbyapplyingadigitalclocksignaldirectlytothepin.1234567141312111098VSSPDN-INHCLKOUT1CLKOUT2SCKSIDLATICLKINGAINDGNDAGNDVOUTVREFVCCTOPVIEWML203614-PinPDIP(P14)12345678161514131211109TOPVIEWML203616-PinWideSOIC(S16W)NCVSSPDN-INHCLKOUT1CLKOUT2SCKSIDLATICLKINGAINNCDGNDAGNDVOUTVREFVCCPRODUCTSPECIFICATIONML2036REV.1.0.27/26/013AbsoluteMaximumRatingsAbsolutemaximumratingsarethosevaluesbeyondwhichthedevicecouldbepermanentlydamaged.Absolutemaximumratingsarestressratingsonlyandfunctionaldeviceoperationisnotimplied.OperatingConditionsParameterMin.Max.UnitsVCC6.5VVSS-6.5VVOUTVSS-0.3VCC+0.3VVoltageonanyotherpinGND-0.3VCC+0.3VInputCurrent±25mAJunctionTemperature150°CStorageTemperatureRange–65150°CLeadTemperature(Soldering,10sec)260°CThermalResistance(θJA)14-PinPDIP16-PinWideSOIC88105°C/W°C/WParameterMin.Max.UnitsTemperatureRangeML2036CXML2036IX0-407085°C°CVCCRange4.55.5VVSSRange-4.5-5.5VElectricalCharacteristicsUnlessotherwisespecified,VCC=4.5Vto5.5V,VSS=-4.5Vto-5.5V,VREF=2.5VtoVCC,CLKIN=12.352MHz,CL=100pF,RL=1kΩ,TA=OperatingTemperatureRange(Note1)SymbolParameterConditionsMin.Typ.Max.UnitsOutputHDHarmonicDistortion(Note2)(2ndand3rdHarmonic)20Hzto5kHz-45dB5kHzto50kHz-40dBSNDSignaltoNoise+Distortion(Note2)200Hzto3.4kHz,fOUTBW=200Hzto4kHz-45dB20Hzto50kHz,fOUTBW=20Hzto150kHz-40dBVGNGainError(Note2)20HzfOUT5kHz±0.15dB5kHzfOUT50kHz±0.3dBICNIdleChannelNoisePowerDownMode,CmsgWeighted-200dBrncPowerDownMode,1kHz50nV/HzInhibitMode,1kHz500nV/HzPSRRPowerSupplyRejectionRatio200mVP-P,0-10kHzSine,MeasuredonVOUTVCC-40dBVSS-40dBVOSVOUTOffsetVoltage(Note3)±(2.5+VP-P)/100VVP-PPeak-to-PeakOutputVoltage(Note2)GAIN=VCC±VREFVGAIN=DGND±VREF/2VVOUTSwingGAIN=VCCVSS+1.5VCC-1.5VRREFReferenceInputResistance16MΩML2036PRODUCTSPECIFICATION4REV.1.0.27/26/01Notes:1.Limitsareguaranteedby100%testing,sampling,orcorrelationwithworstcasetestconditions.2.Maximumpeak-to-peakvoltagefortheoutputsinewaveis:VOUT(P-P)≤(125kVxHz)/fOUT.Forexample,at50kHz,themaximumoutputvoltageswingis2.5VP-P.3.Offsetvoltageisafunctionofthepeak-to-peakoutputvoltage.Forexample,ifVOUT(P-P)=2.5V,VOS=±50mVmax.OscillatorVILCLKCLKINInputLowVoltage1.5VVIHCLKCLKINInputHighVoltage3.5VIILCLKCLKINInputLowCurrent-250µAIIHCLKCLKINInputHighCurrent250µACINCLKCLKINInputCapacitance12pFtCKICLKINOn/OffPeriodtR=tF=10ns,2.5VMidpoint30nsCLKOUT1/CLKINFreq