tag 标签: analyzer

相关博文
  • 热度 21
    2014-8-8 14:51
    1953 次阅读|
    0 个评论
    Well, I'm pleased to say that things are bouncing along with regard to my Bodacious Acoustic Diagnostic Astoundingly Superior Spectromatic (BADASS) display project. As I discussed in this blog , the plan for my first-pass incarnation of this project is to use an Arduino Mega microcontroller platform to drive the display itself. One reason for this is that I'm using Adafruit's NeoPixel strips , and the folks at Adafruit provide a really nice NeoPixel software library for use the Arduino Uno and Mega. Meanwhile, a second device -- either a microcontroller or an FPGA -- is to be used to perform the digital signal processing (DSP) on the incoming audio stream to extract the spectrum data.   As part of my first-pass realization of this project, I opted to use a chipKIT MAX32 to process the audio data stream. This little beauty boasts a 32-bit processor running at 80MHz along with 512 Kbytes of Flash and 128 Kbytes of RAM. The illustration below provides a high-level view as to how this is all going to fit together.     My original plan was to implement some DSP algorithm like a Fast Fourier Transform (FFT) on the chipKIT, but then my chum Steve Manley -- a self-described lover of anything to do with flashing lights -- told me about the MSGEQ7 7-band graphic equalizer chips you can purchase for only $4.95 each from SparkFun.     This really is a very clever little device. Inside there are seven band-pass filters tuned to 63Hz, 160Hz, 400Hz, 1,000Hz, 2,500Hz, 6,250Hz, and 16,000Hz. Each of these filters has an associated peak detector. The clever thing is that the outputs from the seven peak detectors are multiplexed together, which explains how everything fits into an 8-pin package.     Everything is controlled by two digital signals: RESET and STROBE. As shown in the waveform diagram below, a positive-going pulse on the RESET signal kicks everything off. Although the datasheet doesn’t actually say so, my impression is that this pulse takes a copy of the current peak detector outputs and stores (latches) these values. We then apply seven negative-going pulses to the STROBE input. Every time the STROBE input goes low, we can read the value of one of the bands on the DATA_OUT signal, starting with the 63Hz value and working out way up to the 16,000Hz value.     The DATA_OUT is an analog value, whose magnitude reflects the value from the corresponding peak detector. This value can be read using one of the chipKIT MAX32's analog inputs.   Actually, I recreated the timing diagram shown above from the original datasheet. If you read the comments associated with my step-by-step construction guide , you will see a question by David Ashton. David points out that, as the minimum strobe pulse width of 18µs is less than the minimum output settling time of 36µs, this implies that you can read the data even after the STROBE signal has returned to its HIGH state. Based on this, David notes that you could actually read the data during the "purple times" in the above diagram.   If this were to prove to be correct, then -- based on the timing specifications in the datasheet -- a better representation of the timing relationships and waveforms would be as illustrated below.     Since it's not possible to make a definitive decision based on the existing datasheet, I talked to John Ambrose at Mixed Signal Integration -- the company that makes the MSGEQ7 (along with many other interesting products). John confirmed that applying a positive-going pulse to the RESET signal does indeed latch the current frequency values.   John went on to explain that the DATA_OUT signal is clamped to 0V when the STROBE signal is HIGH. This has several implications, including the fact that you cannot read the data when the STROBE signal is in its HIGH state. Also, this means that the minimum strobe pulse width ("ts") really isn't 18µs; instead, it's equal to the output settling time ("to") plus however long it takes for you to actually read the sample (let's call this "tsr" for "sample read time"). Based on this, the definitive timing diagram is actually as shown below.     With all that behind us, the following illustration reflects the additional components we need to make things work. In the original datasheet, the value of C2 is shown as being 0.01µF, but I ran across an application note somewhere that said it was better to use 0.1µF, so that's what I did.     I used two MSGEQ7s -- one for each (left and right) audio channel. If you wish to use a single device for both channels, you can employ the circuit variation shown at the bottom of the above illustration.   As soon as I'd wired everything up on a breadboard, my first experiment involved feeding music from my iPad into an external amplifier and into my breadboard. I created a simple program that looped around reading the outputs from the MSGEQ7s and writing their numerical equivalents to a serial I/O window on my notepad computer (a cheap-and-cheerful machine that I picked up from my local technology recycling store just to program my Arduinos and chipKITs).     Once I was confident that my MSGEQ7s were working as expected and that I could access their spectrum data, I added 14 LEDs (seven for each channel) to my breadboard as illustrated below.     Just to make things a bit more interesting, I associated red LEDs with the two lowest frequency bands, yellow LEDs with the two highest frequency bands, and orange LEDs with the three middle frequency bands.   All I'm doing at this stage is to use the numerical value (0 to 255) associated with each audio band to feed a PWM (pulse-width modulated) output that is used to drive the corresponding LED. You can see the result in this video , which I just uploaded to YouTube.   Actually, there are some interesting "gotchas" associated with all of this, but those are outside the scope of this brief overview.  
相关资源
  • 所需E币: 0
    时间: 2021-4-13 17:13
    大小: 1.04MB
    上传者: LiuSirSZ
    NS-NetworkAnalyzer网络分析仪程控软件的产品手册免费下载.rar
  • 所需E币: 0
    时间: 2020-12-24 15:57
    大小: 703.61KB
    上传者: 西风瘦马
    IntegratedLogicAnalyzer IPProductGuide
  • 所需E币: 0
    时间: 2020-8-16 17:52
    大小: 1.83MB
    上传者: bwj312
    KEYSIGHT-UXAX-SeriesSignalAnalyzer,Multi-touchN9041B
  • 所需E币: 0
    时间: 2020-5-20 16:31
    大小: 1.04MB
    上传者: samewell
    NS-NetworkAnalyzer网络分析仪程控软件的产品手册免费下载.docx
  • 所需E币: 4
    时间: 2019-12-25 17:11
    大小: 90.88KB
    上传者: 978461154_qq
      TheSignalTapEmbeddedLogicanalyzermegafunctioncapturessignalsfromanyinternalnodeorI/OpinofanAPEXIIorAPEX20Kdeviceinreal-timeatsystemspeed.SignalTapanalysisalsoworkswithallexistingEDAsynthesistooldesignflows.SignalTapanalysisalsoeliminatestheneedforexternalprobesanddesignfilechangestocapturesignalsfromaninternalnode.ThelogicanalyzercontrolsandsignalcapturedisplayareallaccessiblefromtheQuartusIIdesignsoftware.TheMasterBlasterTMorByteBlasterMVTMcommunicationscablessupportdatatransferbetweentheAPEXIIorAPEX20KdeviceandtheQuartusIIsoftwareforwaveformdisplayofsignalscapturedbySignalTaplogicanalysis.……
  • 所需E币: 3
    时间: 2019-12-24 22:11
    大小: 66.17KB
    上传者: givh79_163.com
    Abstract:Thistutorialdiscussesthegrowingtrendofusingmedicalinstrumentsinpoint-of-careandnear-patientsettings.Focusingonrepresentativeexamples(bloodgasanalyzersandflowcytometers)fromtheanalyticalinstrumentsegment,itdescribescriticaldesignconsiderationsformigratingthesemedicaldevicestoportableformfactors.Maxim>Designsupport>Appnotes>A/DandD/AConversion/SamplingCircuits>APP4700Maxim>Designsupport>Appnotes>AmplifierandComparatorCircuits>APP4700Maxim>Designsupport>Appnotes>High-SpeedSignalProcessing>APP4700Keywords:medicalinstruments,portablemedical,bloodgasanalyzer,flowcytometers,pointofcare,nearpatient,electricalcomponents,blockdiagramMay10,2010APPLICATIONNOTE4700IntroductiontoMedicalInstrumentsandGrowingTrendforPoint-of-CareandNear-PatientTestingBy:HughWrightAbstract:Thistutorialdiscussesthegrowingtrendofusingmedicalinstrumentsinpoint-of-careandnear-patientsettings.Fo……
  • 所需E币: 4
    时间: 2019-12-24 22:06
    大小: 71.75KB
    上传者: 二不过三
    Abstract:Anearlierapplicationnote,"CoherentSamplingvs.WindowSampling,"coveredthebasicsofcoherentsampling.Itshoweddifferencesbetweentestsperformedwithcoherentsamplingandwindowedsamplingconditions.Thefollowingtechnicaldiscussionisafollow-upnote,whichdealswiththeproperselectionoftesttonesandinstrumentstosuccessfullytestandevaluateahigh-speedADC'sACperformance.Maxim>AppNotes>A/DandD/AConversion/SamplingCircuitsBasestations/WirelessInfrastructureHigh-SpeedSignalProcessingKeywords:high-speedADCs,analogtodigitalconverters,coherentsampling,inputtesttone,sinewavetesting,Dec18,2002clockfrequency,samplingfrequency,equipment,lowphasenoise,signalgenerator,logicanalyzer,synthesizer,dataacquisitionsoftware,MATLABAPPLICATIONNOTE1819SelectingtheOptimumTestTonesandTestEquipmentforSuccessfulHigh-SpeedADCSinewaveTestingAbstract:Anearlierapplicationnote,"CoherentSamplingvs.WindowSampling,"coveredthebasicsofcoherentsampling.Itshoweddifferencesbetweentestsperformedwithcoherentsamplingandwindowedsamplingconditions.Thefollowingtechnicaldiscussionisafollow……
  • 所需E币: 3
    时间: 2019-12-24 19:25
    大小: 226.54KB
    上传者: quw431979_163.com
    【应用笔记】高性能FPGA锁相环的TimeQuest时序分析(High-PerformanceFPGAPLLAnalysiswithTimeQuest)锁相环(Phase-lockedloops,PLLs)为最大化系统整个系统的性能提供了健壮的时钟管理和时钟综合能力。Altera公司的高密度Stratix器件系列提供了许多高度灵活的PLL,每个PLL都能被用户作为一个零延时缓冲器、抖动衰减器、低歪斜扇出缓冲器或者作为一个频率合成器。为了充分利用Stratix器件系列所提供的巨大功能特性,你应当对所有由QuartusII软件和TimeQuest时序分析器所产生的PLL相关报告,有一个充分的理解。Phase-lockedloops(PLLs)providerobustclockmanagementandclocksynthesiscapabilitiesformaximumtotalsystemperformance.Altera’shigh-densityStratixdevicefamiliesprovidemanyhighlyversatilePLLs,andeachPLLcanbecustomizedasazerodelaybuffer,jitterattenuator,lowskewfan-outbuffer,orasafrequencysynthesizer.TotakeadvantageofthenumerousfeaturesandcapabilitiesprovidedbytheStratixdevicefamilies,youshouldhaveafullunderstandingofallPLL-relatedreportsgeneratedbytheQuartus®IIsoftwareandtheTimeQuestTimingAnalyzer.ThisapplicationnoteguidesyouthroughconstrainingPLLsandperformingatiminganalysisonthePLLs.EachofthesestepsincludesexamplesandguidelinesonhowtoreadandunderstandthevariousreportsrelatingtoPLLs,andhowtoanalyzeandconstrainPLLsintheTimeQuestTimingAnalyzer.High-PerformanceFPGAPLLAnalysiswithTimeQuestAugust2007,ver.1.0ApplicationNote471IntroductionPhase-lockedloops(PLLs)providerobustclockmanagementandclocksynthesiscapabilitiesformaximumtotalsystemperformance.Altera’shigh-densityStratixdevicefamiliesprovidemanyhighlyversatilePLLs,andeachPLLcanbecustomizedasazerodelaybuffer,jitterattenuator,lowskewfan-outbuffer,orasafrequencysynthesizer.Totakeadvantageofthenumerousfeaturesandcapabilitiesprovidedby……
  • 所需E币: 3
    时间: 2019-12-24 19:22
    大小: 71.75KB
    上传者: givh79_163.com
    摘要:在先申请的注意,“相干采样与视窗采样,包括:”相干采样的基础。这表明相干采样和窗口采样条件下进行的测试之间的差异。以下技术讨论的后续行动的注意,成功测试和评估高速ADC的交流性能的测试音调和文书的正确选择。Maxim>AppNotes>A/DandD/AConversion/SamplingCircuitsBasestations/WirelessInfrastructureHigh-SpeedSignalProcessingKeywords:high-speedADCs,analogtodigitalconverters,coherentsampling,inputtesttone,sinewavetesting,Dec18,2002clockfrequency,samplingfrequency,equipment,lowphasenoise,signalgenerator,logicanalyzer,synthesizer,dataacquisitionsoftware,MATLABAPPLICATIONNOTE1819SelectingtheOptimumTestTonesandTestEquipmentforSuccessfulHigh-SpeedADCSinewaveTestingAbstract:Anearlierapplicationnote,"CoherentSamplingvs.WindowSampling,"coveredthebasicsofcoherentsampling.Itshoweddifferencesbetweentestsperformedwithcoherentsamplingandwindowedsamplingconditions.Thefollowingtechnicaldiscussionisafollow……
  • 所需E币: 5
    时间: 2019-12-24 19:08
    大小: 1.08MB
    上传者: 978461154_qq
    【应用笔记】理解StratixII器件的PLL时序(UnderstandingPLLTimingforStratixIIDevices)StratixII器件有多达12个的PLL,可以为片上时钟管理、外部系统时钟管理以及高速I/O接口,提供强健的时钟管理和综合。Stratix®IIdeviceshaveupto12phase-lockedloops(PLLs)thatproviderobustclockmanagementandsynthesisforon-chipclockmanagement,externalsystemclockmanagement,andhigh-speedI/Ointerfaces.TheStratixIIPLLishighlyversatileandcanbeusedasazerodelaybuffer,jitterattenuator,lowskewfan-outbuffer,andasafrequencysynthesizer.TotakeadvantageofthenumerousfeaturesandcapabilitiesprovidedbytheStratixIIPLLs,afullunderstandingofallreportsandanalysisperformedbytheQuartus®IITimingAnalyzerisnecessary.Thisapplicationnoteprovidesdetails,examples,andguidelinesonhowtoreadandunderstandthevariousTimingAnalysisreportsrelatingtoPLLs,andhowtheanalysisisperformedbytheTimingAnalyzer.ThisapplicationnoteisapplicabletodesignsthattargetStratixIIdevicesusingtheQuartusIIsoftwareversion5.1andearlier.UnderstandingPLLTimingforStratixIIDevicesMarch2006,ver.1.0ApplicationNote411IntroductionStratixIIdeviceshaveupto12phase-lockedloops(PLLs)thatproviderobustclockmanagementandsynthesisforon-chipclockmanagement,externalsystemclockmanagement,andhigh-speedI/Ointerfaces.TheStratixIIPLLishighlyversatileandcanbeusedasazerodelaybuffer,jitterattenuator,lowskewfan-outbuffer,andasafrequencysynthesizer.Totakeadvantageofthenumerous……
  • 所需E币: 3
    时间: 2019-12-24 18:56
    大小: 385.82KB
    上传者: givh79_163.com
    【应用笔记】在SOPC系统中使用SignalTapII嵌入式逻辑分析仪(UsingSignalTapIIEmbeddedLogicAnalyzersinSOPCBuilderSystems)SignalTapII嵌入式逻辑分析仪是一个系统级调试工具,可以捕获和实时显示SOPC设计中的信号。TheSignalTap®IIEmbeddedLogicAnalyzer(ELA)isasystem-leveldebuggingtoolthatcapturesanddisplaysreal-timesignalsinasystem-on-a-programmable-chip(SOPC)design.ByusingaSignalTapIIELAinsystemsgeneratedbySOPCBuilder,designerscanobservethebehaviorofhardware(suchasperipheralregisters,memorybuses,andotheron-chipcomponents)inresponsetosoftwareexecution.UsingSignalTapIIEmbeddedLogicAnalyzersinSOPCBuilderSystemsNovember2007,ver.1.1ApplicationNote323IntroductionTheSignalTapIIEmbeddedLogicAnalyzer(ELA)isasystem-leveldebuggingtoolthatcapturesanddisplaysreal-timesignalsinasystem-on-a-programmable-chip(SOPC)design.ByusingaSignalTapIIELAinsystemsgeneratedbySOPCBuilder,designerscanobservethe……
  • 所需E币: 4
    时间: 2020-1-13 19:18
    大小: 830.5KB
    上传者: 978461154_qq
    SpectrumAnalyzerChapter1頻譜分析儀本章除了說明頻譜分析儀工作原理、操作使用說明之外,也將其應用領域範圍作詳細的介紹,尤其應用於天線特性的量測技術將有完整說明。本章的內容包括:本章要點|||1-1概論||1-2頻譜分析儀的工作原理||1-3頻譜分析儀的應用領域|1-1實習一頻譜分析儀1-1概論就量測信號的技術觀之,時域方面,示波器為一項極為重要且有效的量測儀器,它能直接顯示信號波幅、頻率、週期、波形與相位之響應變化,目前,一般的示波器至少為雙軌跡輸出顯示裝置,同時也具有與繪圖儀連接的IEEE-488、IEEE-1394或RS-232介面功能,能將螢幕上量測顯示的資訊繪出,作為研究比較的依據,但它僅侷限於低頻的信號,高頻信號則有其實際的困難。頻譜分析儀乃能彌補此項缺失,同時將一含有許多頻率的信號用頻域方式來呈現,以識別在各個頻率的功率裝置,以顯示信號在頻域裡的特性。圖1.1說明方波在時域與頻域的關係,此立體座標軸分別代表時間、頻率與振幅。由傅立葉級數(FourierSeries)可知方波包含有基本波(FundamentalWave)及若干諧波(Harmonics),信號的組合成份由此立體座標中對應顯示出來。低頻時,雙軌跡類比與數位示波器為目前信號時域的主要量測設備,類比示波器可量測的輸入信號頻率可達100MHz,數位示波器有100MHz與400(或500)MHz等多種。螢幕上顯示信……
  • 所需E币: 4
    时间: 2020-1-13 19:21
    大小: 2.04MB
    上传者: quw431979_163.com
    好资料NetworkAnalyzerBasics(...,NetworkAnalyzerBasics……
  • 所需E币: 3
    时间: 2020-1-13 19:26
    大小: 3.59MB
    上传者: 16245458_qq.com
    spetrumanalyzerAgilentSpectrumAnalysisBasicsApplicationNote150TableofContentsChapter1……
  • 所需E币: 5
    时间: 2020-1-14 09:54
    大小: 1.39MB
    上传者: 二不过三
    NetworkAnalyzerSelectionAgilentNetworkAnalyzerSelectionGuideNetworkAnalyzerstoMeetYourNeedsAgilentoffersavarietyofnetworkanalyzerswiththefrequency,performance,andversatilitytomeetyourmeasurementneeds.Tohelpyoudeterminewhichnetworkanalyzerisrightforyou,thisselectionguideprovidesanoverviewandside-by-sidecomparisonofallournetworkanalyzers.Inaddition,youwillfindadiscussionofthetypicalnetworkanalyzerapplications,themeasurementneedsofeach,andhowAgilentnetworkanalyzersmeetthoseneeds.E5100series(10kHzto300MHz)Combinationanalyzerseries(10Hzto1.8GHz)ENA-Lseries(300kHzto3GHz)ENAseries(9kHzto8.5GHz)PNA-Lseries(300kHzto50GHz)PNA-Xseries(10MHzto26.5GHz)PNAmicrowaveseries(10MHzto67GHz)PNAmm-wave……
  • 所需E币: 3
    时间: 2020-1-14 11:01
    大小: 1.71MB
    上传者: wsu_w_hotmail.com
    NetworkAnalyzerBasicsNetworkAnalyzerBasicsNetworkAnalyzerBasicsCopyright2000NetworkAnalysisisNOT.…RouterBridgeRepeaterHubYourIEEE802.3X.25ISDNswitched-packetdatastreamisrunningat147MBPSwith-9aBERof1.523X10...NetworkAnalyzerBasicsCopyright2000WhatTypesofDevicesareTested?HighDuplexersDiplexersFiltersCouplersBridgesSplitters,dividersCombinersIsolatorsCirculatorsAttenuatorsAdaptersOpens,shorts,loadsDelaylinesCablesTransmissionlinesWaveguideResonatorsDielectricsR,L,C'sRFICsMMICsT/RmodulesTransceiversReceiversTunersConvertersVCAsAmplifiersAntennasSwitchesMultiplexersMixersSamplersMultipliersDiodesVCOsVTFsOscillatorsModulatorsVCAtten’sLowIntegrationTransistorsPassiveNetworkAnalyzerBasicsDevicetyp……
  • 所需E币: 4
    时间: 2020-1-14 18:04
    大小: 562.84KB
    上传者: 微风DS
    Design_analyzer用法简介,Design_analyzer用法简介……
  • 所需E币: 4
    时间: 2020-1-15 16:25
    大小: 444.5KB
    上传者: quw431979_163.com
    Analyzer工作培训Motorola(China)ElectronicsLtd.PCSTianjinMFGAnalyzerTrainingProjectLevelIFormalEditionWrittenbyAnalyzerExpertTeamJune,2000MotorolaInternalUseOnly序言近年来,随着Motorola(China)ElectronicsLtd.的发展,PCS天津厂的手机产量得到了很大的提高,这就对MFG的AnalyzerGroup提出更高的要求,无论从分析的准确性,及时性还是维修的能力等方面均需要适应不断增加的产量,因此需要对Analyzer进行有针对性的,持续的培训。基于这种情况,我们制订并编辑了这套培训资料。本资料主要内容包括Analyzer日常的生产流程介绍,GSM移动通信系统介绍,Motorola系列手机电路原理介绍,Analyzer日常仪器与工具介绍以及手机测试过程与缺陷分析方法介绍等内容。主要用于对新加入Analyzer队伍的人员进行培训,使之能很快地清楚Analyzer的工作意义与内容,了解Motorola……
  • 所需E币: 4
    时间: 2020-1-15 16:32
    大小: 574.12KB
    上传者: 二不过三
    Analyzer_Training_Project_I_V1Motorola(China)ElectronicsLtd.PCSTianjinMFGAnalyzerTrainingProjectLevelIFormalEditionWrittenbyAnalyzerExpertTeamJune,2000MotorolaInternalUseOnlyAnalyzerTrainingProjectLevelIJune,2000Revision1.1序言近年来,随着Motorola(China)ElectronicsLtd.的发展,PCS天津厂的手机产量得到了很大的提高,这就对MFG的AnalyzerGroup提出更高的要求,无论从分析的准确性,及时性还是维修的能力等方面均需要适应不断增加的产量,因此需要对Analyzer进行有针对性的,持续的培训。基于这种情况,我们制订并编辑了这套培训资料。本资料主要内容包括Analyzer日常的生产流程介绍,GSM移动通信系统介绍,Motorola系列手机电路原理介绍,Analyzer日常仪器与工具介绍以及手机测试过程与缺陷分析方法介绍等内容。主要用于对新加入Analyzer队伍的人员进行培训,使之能很快地清楚Analyzer的工作意义与内容,了解Motorola手机产品的工作原理与生产、测试流程,掌握一定的仪器与工具的使用方法,并初步建立起分析工作的正常流程与思路。本资料将主要介绍一些概念性的内容,具体的技术问题请参阅相关资料。另外,与Analyzer工作相关的人员以及对Analyzer工作感兴趣的人员也可以此资料作为参考。AnalyzerExpertTeamJune,2000AnalyzerExpertTeamIMotoro……
  • 所需E币: 5
    时间: 2020-1-6 12:57
    大小: 993.68KB
    上传者: quw431979_163.com
    LCRMeters,ImpedanceAnalyzersandTestFixturesSelectionGuide……