Funktionsgenerator (6 / 12 steg)
Steg 6: Krets förklaring - amplitud kontroll, SYNC signal generation... (4)
Som skrivet i databladet utdata signal pf har MAX038 amplitud ~ 1 V med DC-spänning lika med marken potentiella.
Jag ville ha möjligheten att styra signalen amplituden och för att kunna definiera DC offset själv. Som ytterligare funktion som ville jag ha synksignal med CMOS nivåer parallellt med utsignalen. Som standard MAX038 chip genererar sådan signal, men i databladet jag läste att om detta funktionen är aktiverad (vad betyder - DV + pin ansluten till 5V), några toppar (buller) kan observeras i den analoga utsignalen. Jag ville hålla det så ren som möjligt och därför jag genererade synksignal externt. PCB är gjort på sätt att DV + PIN-koden kan överbryggas lätt den huvudsakliga försörjningen. SYNC PIN-koden dirigeras till BNC-kontakten - endast 50 ohms motstånd måste skall lödas. I det här fallet kan SYNC signal generation kretsarna utelämnas. Här som ni ser jag använder också dubbla potentiometrar, men de är inte anslutna parallellt. Anledningen till detta är - jag mäta amplituden relativt. Spänningen vid mellersta för en potentiometer registreras av Atmega328 ADC och signal amplituden beräknas baserat på värdet. Denna metod är naturligtvis inte mycket exakt (det bygger på matchning av båda potentiometer sektioner, vilket inte alltid sker), men det är tillräckligt exakta för mitt program. I denna krets arbetar IC2A som spänning buffert. IC4A också. IC2B opamp fungerar som summerande förstärkare - det skapar tillverkade signalerar av funktionella generatorn som summan av offset-spänning och huvudsignal med justerade amplitud. Spänningsavdelare R15. R17 genererar lämplig spänning signalen för att mäta DC huvudsignal offset. Det registreras av Atmega328 ADC. IC4B opamp fungerar som komparator - det kontrollerar SYNC generation omriktaren realiseras av de två MOS-transistorerna (BSS123 och BSS84). U6 (THS4281 - Texas Instruments) skiftar utgångssignalen genereras av MAX038 DC med 2.5 V och förstärker det 1,5 gånger. Så genererade signal är registreras av AVR ADC och bearbetas ytterligare med FFT-algoritm. I denna del använde jag hög kvalitet järnväg till järnväg opamps med 130 MHz bandbredd (TI - LMH6619).
Vara lätt att förstå exakt hur SYNC signal generation, arbetar jag även några bilder på LTSpice simuleringar av kretsen. På den tredje bilden: blå signalen är offset spänningen (ingång av IC2B). Den gröna är utsignalen med justerade amplitud. Den röda är tillverkade signalerar av funktionella generatorn, cyan kurvan är den SYNC signalen.