VU meter OPA,
stereo detektor vybuzení s pamětí špiček 2x30 LED.

Tato verze VU metru se od minulých výrazně liší. Použil jsem mikroprocesor, který má v sobě operační zesilovače (OPA). Audiosignál se nejdřív zesílí a připraví pro digitální zpracování. Například při padesátinásobném zesílení je vstupní citlivost 100mV, tedy mnohem lepší než u starších verzí. Další novinkou je ovladač LED displeje MAX7219CNG. Obstarává multiplexní provoz všech šedesáti LED, včetně řízení jasu podle vnějšího osvětlení.
 
OPA, nastavení operačních zesilovačů.
V programu (ASM) je nastavení OPA velmi jednoduché, zabírá 3 řádky.
    MOVLW B'11101100'
    MOVWF OPA1CON    ;ZAP OPA1
    MOVWF OPA2CON    ;ZAP OPA2
 
Zesílení se nastavuje stejně jako u běžných operačních zesilovačů. Odporový dělič R1, R2 (R3, R4) určuje zisk zesilovače.
Tabulka ukazuje některé varianty zesílení a tomu odpovídající vstupní a výstupní napětí OPA. Na výstupu OUT je vždy 0 až 5V protože A/D převodník pracuje v tomto rozsahu. Rezistory R1, R3 lze nahradit trimrem a zesílení nastavovat plynule.
Jelikož má OPA napájení vnitřně spojené s mikroprocesorem (+5V), záporná složka se nezesiluje, odpadá tak usměrňovač audiosignálu.
Jelikož má OPA napájení vnitřně spojené s mikroprocesorem (+5V), záporná složka se nezesiluje, odpadá tak usměrňovač audiosignálu.
 
Bez jakékoliv změny můžete místo LED ovladače MAX7219CNG použít typ AS1100. Také mikroprocesor PIC16F1704 má alternativu, typ PIC16F1705 disponuje dvakrát větší programovou a datovou pamětí, jinak jsou stejné.
Napájecí napětí nemusí být přesně 12V, stabilizátor IC3 zvládne 8 až 16V, a při maximálním jasu dodává 250mA, proto typ 78M05 na 500mA.
Minimální jas displeje, za tmy, určuje rezistor nebo trimr R8. Pokud nechcete automatickou regulaci jasu, vynechte fotorezistor PH1 a jas nastavte jenom pomocí R8.
Jumper JP1 (odpor 0 až 100 ohm) slouží k výběru typu paměti špiček, neosazený = paměť vodopád, osazený = paměť bod. Budete-li typ paměti měnit častěji, použijte místo JP1 (S1) jednopólový DIP Switch.
Rezistory R5, R6 zabraňují "zobrazení šumu". Možná nebudou ani potřeba, pokud ano, začněte s hodnotou 100k a postupně odpor snižujte.
Transily TS1 a TS2 chrání vstupy OPA před příliš silným audiosignálem, napětí nad 5,6V "oříznou". V běžném provozu by ale úroveň signálu neměla přesáhnout vstupní citlivost. Jestli bude audiosignál silnější, je nutné ho ztlumit, například stereo potenciometrem zapojeným ještě před VU metr, jako regulátor hlasitosti.
 
Patice pro IC1 a IC2 použijte raději obyčejné. Precizní patice jsou moc vysoké a integrované obvody vyčnívají nad displeje.
Při osazování displejů (BAR GRAPH) LB1 až LB6 dejte pozor na anodovou značku (šikmý růžek), všechny musí směřovat do středu desky. Barvu displejů a konkrétní typ můžete vybrat podle sebe. Moc velký výběr ale není (v Česku), například zelený DC-10GWA, červený DC-EWA, žlutý DC-YWA. Nebo můžete použít samostatné LED a vytvořit vlastní barevnou škálu. Pozor na polaritu LED a na jejich pracovní proudy. S ohledem na použitý stabilizátor doporučuji maximálně 20mA, i když ovladač LED displeje umožňuje až 100mA na segment.
Diody LED1 až LED4 nejsou osazeny, stejně jako spínač S1. Možná budou potřeba v další verzi, třeba pro výběr log. lin. zobrazení, to lze nyní pouze výběrem programu.
 
Lineární a logaritmický průběh zobrazení.
 
Program (trial verze).
VUMopaLIN_07.HEX (5,3 kB) Lineární průběh
VUMopaLOG_07.HEX (5,3 kB) Logaritmický průběh
 
Hlavička zdrojového kódu a nastavení programovacích pojistek.
 
Pozor, pin RA3 je zde použit jako běžný vstup, proto se musí mikroprocesor programovat metodou HVP.
Viz článek na úvodní stránce: HVP adaptér pro programátor PRESTO 
 
Pokud se Vám nepodaří mikroprocesor naprogramovat metodou HVP, použijte jeden ze 4 následujících programů. Všechny se nahrávají metodou LVP, takže vstup RA3 bude RESET a rezistor JP1 musí zůstat neosazený.
Typ paměti lze volit pouze výběrem programu.
VUMopaLIN_pB_01.HEX (5,3 kB) lineární stupnice, paměť bod
VUMopaLIN_pV_01.HEX (5,3 kB) lineární stupnice, paměť vodopád
VUMopaLOG_pB_01.HEX (5,3 kB) logaritmická stupnice, paměť bod
VUMopaLOG_pV_01.HEX (5,3 kB) logaritmická stupnice, paměť vodopád
 
 
Seznam součástek.
IC1 PIC16F1704 (1705) + patice DIP14
IC2 MAX7219CNG (AS1100) + patice DIP24
IC3 stabilizátor 78M05
TS1,TS2 transil 5,6V  PTVS3V3S1UTR.115
PH1 fotorezistor PGM5539 30-90k
C1,C2 100nF keramický
C3,C4 100nF SMD0805
C5,C6 10µF/25V (tantal)
R1,R3 100k SMD0805 (nebo trimr TS53YJ104MR10)
R2,R4 1k8 SMD0805
R5,R6 2k2 SMD0805
R7 10k SMD0805
R8 100k SMD0805  (nebo trimr TS53YJ104MR10)
JP1 100Ω SMD0805
CON1 kolíková lišta lámací úhlová