Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Zasilacze UPS
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Generator MAX038 zbyt duża częstotlliwość i składowa stała

wojlej 21 Maj 2012 19:07 28346 153
  • #61
    wojlej
    Poziom 17  
    Cytat:
    Nie wiem czy najlepszym wyjściem nie byłby dzielnik rezystancyjny - taka drabinka jak na Twoim rys. (ale max. kilka kohm) przełączane kontaktronami, sterowanymi z Atmegi.


    To znaczy, że potrzebowałbym tylu oporników i kontaktronów co napięć jakie chce uzyskać np:
    1 - 50mV;
    2 - 100mV;
    3 - 200mV;
    .
    .
    .
    10 - 900mV;
    11 - 1V;
    12 - 2V;
    .
    .
    .
    19 - 9V;
    20 - 10V.

    Czyli około 20 kontaktronów i brak możliwości jakiejś regulacji między zakresami. Nie lepiej w tkim razie połączyć oba rozwiązania? Czyli zrobić taki dzielnik z rezystorami o małej rezystancji, załączać je kontaktronami, za nimi dać AD603 i potem wzmacniacz wyjściowy? Czy faktycznie wprowadzi on takie zniekształcenia? Zastosowanie takiego wzmacniacza ma jeszcze jedną zaletę, można wykonać przy jego pomocy coś w rodzaju modulatora AM, a n pewno manipulator ASK.

    Wole jednak się zapytać, bo szukam jak najlepszego rozwiązania, nie za bardzo uśmiecha mi się montowania na płytce 20 lub więcej kontaktronów. Po drugie sterowanie tym? Mnóstwo portów mikrokontrolera, ew jakieś sterowanie multipleksowe.
  • Zasilacze UPS
  • #62
    marekzi
    Poziom 38  
    Nie trzeba 20 kontaktronów, tylko 12 - patrz 18 Maj 2012 19:08.
    Ale troszkę poczytałem o tym AD603 i rzeczywiście on jest lepszy od AD602, można go wykorzystać na kilka sposobów, ma fajny ten tłumik.
    Tyle, że 40dB to troszkę mało. Ewentualnie drugi taki układ, albo dodatkowy tłumik 20dB?
    I pytanie - jak zamierzasz nim sterować? - bo tam potrzeba napięcie sterujące wzmocnieniem 1V.
  • #63
    wojlej
    Poziom 17  
    Co do sterowania, przecież mam ten czterokanałowy przetwornik C/A. Mam jeszcze 3 wyjścia wolne więc mogę spokojnie tym sterować. Nota podaje że napięcie wyjściowe to 3V międzyszczytowe. 40dB to 100 razy. Nie można by stworzyć po prostu 3 zakresów przez dzielniki rezystancyjne załączane przez kontaktrony i za nimi AD 603. Wtedy te 40dB na każdy zakres nie było by tak mało.
  • #64
    marekzi
    Poziom 38  
    Z tym napięciem wyjściowym AD603 to uważaj, czytaj dobrze tekst, piszą tam że da się uzyskać 2,5V (3V typowo) ale powinieneś zostawić tu trochę zapasu.
    Zastanów się, jakie napięcie wyjściowe końcowe potrzebujesz - zazwyczaj w takich konstrukcjach to 5V (10Vpp) albo 10V (20Vpp).
    Stosując AD811, i chcąc mieć tam jeszcze podkładanie składowej stałej (zwykle robi się składową stałą o takim samym zakresie regulacji jak amplituda sygnału) to się da zrobić Uwy=5V (10Vpp) i składową stałą ±5V (z powodu napięcia zasilania AD811 ±15V może on wydać Uwy= ±12V).
    Tak więc jeśli przyjmiesz Uwy=5V (10Vpp) to teraz ustal jaka ma być minimalna wartość Uwy.
    Załóżmy że 1mV - tak więc potrzebujesz tłumienie regulowane w zakresie 1:1 ÷1:5000. Wystarczyłyby (oprócz AD603) dwa tłumiki każdy po 10x (20dB).
    No i jeszcze zwróć uwagę na impedancję wejściową AD603 - jest bardzo niska i chyba potrzebny tam będzie bufor przed nim, po nim te tłumiki "zintegrowane" z tą impedancją wejściową AD603.
    No i trzeba przemyśleć sterowanie DAC wraz z tymi tłumikami (np. wybierasz określony poziom Uwy AD811 i wtedy Atmega steruje odpowiednio tłumikami i DAC), oraz tak, aby nie przesterować nigdy AD603 (tak dobierać tłumiki oraz wzmocnienie aby jego Uwy nie przekraczało 2-2,5V i wynosiło dokładnie tyle, aby po wzmocnieniu przez AD811 jego Uwy wynosiło dokładnie tyle ile sobie zażyczyliśmy).
    A DAC masz już tylko 2 wolne, bo chyba 2 wykorzystasz do nastaw fwy. (?)

    Edit; - na eBay kupisz AD603 już od 10zł z przesyłką, z adapterem SOIC8/DIP8 kilka zł drożej. W TME 56zł brutto i tylko SOIC8.
    Generator MAX038 zbyt duża częstotlliwość i składowa stała
  • #65
    wojlej
    Poziom 17  
    Cytat:
    Edit; - na eBay kupisz AD603 już od 10zł z przesyłką, z adapterem SOIC8/DIP8 kilka zł drożej. W TME 56zł brutto i tylko SOIC8.


    Tak, ale chyba bym się zdecydował na SMD. Jeśli to nie zaszkodzi? I czy te rezystory od tłumika też mogę w smd?

    Cytat:
    A DAC masz już tylko 2 wolne, bo chyba 2 wykorzystasz do nastaw fwy. (?)


    Tylko, że mam 2 przetworniki, każdy po 4 kanały. W pierwszym dwa kanały za fwy, trzeci kanał za regulacje wypełnienia, 4 kanał za regulacje napięcia na FADJ. Więc drugi przetwornik mam cały do dyspozycji.

    Cytat:
    No i jeszcze zwróć uwagę na impedancję wejściową AD603 - jest bardzo niska i chyba potrzebny tam będzie bufor przed nim


    To dam drugi AD811 jako bufor.

    Cytat:
    Załóżmy że 1mV - tak więc potrzebujesz tłumienie regulowane w zakresie 1:1 ÷1:5000. Wystarczyłyby (oprócz AD603) dwa tłumiki każdy po 10x (20dB).


    Nie za bardzo wiem jak to miałoby wyglądać. Dwa tłumiki czyli dzielniki napięcia tak? Jak połączone? Mógłbyś jakoś to narysować?
  • #66
    marekzi
    Poziom 38  
    wojlej napisał:

    Tak, ale chyba bym się zdecydował na SMD. Jeśli to nie zaszkodzi? I czy te rezystory od tłumika też mogę w smd?

    Oczywiście, że nawet chyba lepiej SMD.
    Tyle, że te oporniki w dzielnikach (tłumikach) trzeba będzie kompensować małymi pojemnościami - to sie za bardzo nie daje wyliczyc, jedynie oszacować, aby było dobrze to trzeba dobrać eksperymentalnie, a przy SMD to wiesz...



    Cytat:
    Załóżmy że 1mV - tak więc potrzebujesz tłumienie regulowane w zakresie 1:1 ÷1:5000. Wystarczyłyby (oprócz AD603) dwa tłumiki każdy po 10x (20dB).


    wojlej napisał:
    Nie za bardzo wiem jak to miałoby wyglądać. Dwa tłumiki czyli dzielniki napięcia tak? Jak połączone? Mógłbyś jakoś to narysować?

    Ty wcześniej pisałeś o trzech tłumikach - ja wykazuję, że wystarczą dwa, z nadmiarem nawet.
    Czyli sygnał z MAX038 na bufor AD811 (on wytrzymuje obciążenie 100ohm, to byłby wtórnik napięciowy), z niego na tłumik 1:10 (opornik 900ohm z kompensacją małą pojemnością rzędu 20pF, zwierany kontaktronem, drugim opornikiem - do masy - byłaby rezystancja wejściowa 100ohm AD603), AD603 i z niego drugi tłumik 1:10 na opornikach 900+100ohm też z kontaktronem i dalej wzmacniacz końcowy na AD811.
    Takie rozdzielenie tłumików wydaje mi sie dobrym rozwiązaniem, po to aby AD603 pracował z jak najwększym sygnałem wejściowym - na ile sie da, dopiero gdy tłumienie 10dB AD603 i 20dB drugiego tłumika bedzie za małe (sygnał wyjściowy większy niż chcemy) - powinien być włączany pierwszy tłumik.
    No i naliczysz się, aby odpowiednio tym sterować, w jakiej kolejnosci co ma tłumić w zależności od potrzebnej wielkości Uwy.
    Powiedzmy, że końcowy AD811 ma wzmocnienie =2,5, Uwy=5V, Uwe=2V (z AD603). Chcąc zmniejszać Uwy w pierwszej kolejności tłumisz AD603 - zakres 10dB, jeśli chcesz jeszcze mniejsze Uwy - trzeba włączyć drugi tłumik i wzmacniać sygnał w AD603. przy dalszym zmniejszaniu Uwy zmniejszasz wzmocnienie AD603, potem go tłumisz do 10dB, jeśli chcesz jeszcze mniejsze Uwy - włączasz pierwszy tłumik i znowu wzmacniasz na AD603 i następnie zmniejszasz to wzmocnienie... i to wszystko trzeba przeliczyć z dB na Volty i rozpisać na sterowanie Atmegą aby odpowiednio sterowała kontaktronami i DAC-em.
    A może mi się coś pokręciło? - przemyśl to.
    Poczytaj datasheet AD603 - piszą na końcu, że przy małych sygnałach układ trzeba ekranować, bo będą zakłócenia. Dlatego mnie nie podobał się pomysł wstępnego tłumienia sygnału do małej wartości aby go potem wzmacniać AD603 - zakłócenia będą wzmacniane. Dlatego warto zadbać o to aby AD603 był sterowany jak największym sygnałem (aby pracował raczej jako tłumik, a jeśli jako wzmacniacz - to o małym wzmocnieniu), jakimś sposobem na to jest to rozdzielenie tłumików jak piszę wyżej.
  • #67
    wojlej
    Poziom 17  
    Generator MAX038 zbyt duża częstotlliwość i składowa stała

    Coś takiego?
    A pojemności kompensujące równoległe do rezystora 900Ω tak?

    P.S Coś nie bardzo to chce działać, prześpię się z tym, może coś mi wpadnie do głowy

    Dodano po 27 [minuty]:

    Przesyłam jeszcze schemat układu który ma na celu sterować wszystkim, Prosiłbym o sprawdzenie jego poprawności. W skrócie opiszę też jak działa:

    Generator MAX038 zbyt duża częstotlliwość i składowa stała

    W pliku dołączam plik do eagla. Więc wiadomo, atmega steruje wszystkim.
    Wyjście A przetwornika IC1 zmienia się w zakresie od 0 do 2,5V (z napięcia referencyjnego MAX które jest dołączone do listwy SV1 do złącza 1. IC3A podnosi napięcie referencyjne do 2,75V. Napięcie z kanału A jest podawane na IC2A, dzięki czemu zmienia się w zakresie -2,3 do +2,3. To wyjście ma sterować napięciem na końcówce FADJ Maxa038.
    Kanał C i D to sterowanie fwy, tak jak było opisane szybciej. Kanał
    Kanał B działa tak samo jak A, z tym, że sygnał jest podawany poprzez klucze 4066 do wejścia DADJ Maxa. To wyjście dzięki kluczom może być podłączone do masy.

    Przetwornik IC9 wolny, do sterowania AD603 i może czymś jeszcze.

    Pod listwę Keys będzie podłączona klawiatura matrycowa 4x4;

    Pod listwę Enkoder podłączony będzie enkoder.

    Pod listwę LCD będzie podłączony wyświetlacz LCD 2x20;

    Pod liste A0A1 będą podłączone wejścia multipleksera z Maxa (do wybrania kształtu sygnału)

    Układ IC7 to 8 bitowy demultiplekser, na jego wejście podane jest 5V a wejściami adresowymi będę wybierał jakie wyjście ma być w stanie wysokim. Pod złącze ZAKRES będą podłączone przekaźniki sterujące zakresem. Akurat jest zakresów 8.

    Układ IC11 to rejestr który pozwolił na rozszerzenie ilości wyjść mikrokontrolera (jeszcze nie wiem po co)

    No i jeszcze pomiar częstotliwości. Generator ma mieć możliwość pomiaru częstotliwości z zewnątrz przez wejście ZEW. Przez klucze analogowe i przerzutnik będe wybierał czy pomiar ma być z ZEW czy z SYNC(z Maxa). Potem Dwójka licząca serii LS do zmniejszenia częstotliwości przez 2 i transoptor dla zabezpieczenia.

    To chyba wszystko, prosiłbym o sprawdzenie poprawności, ew czy pod dobre wyjścia mikrokontrolera itd. Zamiast Atmegi w SMD chcę użyć takiej: http://sklep.avt.pl/p/pl/49630/modul+dip+z+mikrokontrolerem+atmega128.html
  • Zasilacze UPS
  • #68
    marekzi
    Poziom 38  
    Pierwszy opamp to AD811? - za niskie napiecia zasilajace. Raczej +-12V albo +-15V.
    Napięcia +-6V to dla AD603. Można spokojnie podnieść do +-6V, a nawet trzeba.
    Powinieneś też cały czas pamiętać aby dobierać układy pod kątem napięć zasilających aby ich nie mnożyć nadmiernie.
    Drugi opamp to AD603 - skąd tam oporniki 1k i 10K?
    I doczytaj czy ten opornik 100ohm na wejściu jest potrzebny - pewien nie jestem, ale chyba nie bo tłumik wewn. AD603 ma rezystancję wejściową 100ohm (drabinka R-2R; R=41,7ohm), str.1 datasheet:
    "The attenuator has an input resistance of 100 Ω, laser trimmed to ±3%, and comprises a 7-stage R-2R ladder network,"
    Tłumiki wstawione tak jak myślałem.
    Pojemności kompensujące równolegle do 900ohm.
    A wzmocnienie końcowego AD811 za duże i na pewno nie z tymi opornikami - poczytaj datasheet - to opamp "current feedback", tu pasmo zależy od oporników sprzężenia, dzwonienie, przerosty i czasy narastania - opornik między wyjściem a wejściem odwracającym powinien mieć ok. 600-750ohm, to zależy też od napięcia zasilającego itp.
    No i wzmocnienie tego końcowego to chyba x2,5? Albo x3? - bo dla AD603 podają że na pewno da 2,5V na R=500ohm, ale nie podają ile on da na R=100ohm a takie obciążenie będzie miał gdy zewrzesz opornik 900ohm.Zapewne nieco mniej - 2V? - ale tu należałoby nie "żyłować" go bo będą zniekształcenia, założyć że daje tylko bezpieczne 1,5V (co też się przyda jako odstęp od przesterowania), więc wzmocnienie końcowego 5V/1,5V=3,33 razy i z tego wyjdzie wartość opornika na wejściu odwracającym AD811, który powinien iść nie na masę ale na układ nastawy składowej stałej ("potencjometr" - zapewne DAC?)
    Aha i ten końcowy AD811 koniecznie zasilaj z +-15V, bo on daje Uwy=Uzas-3V (patrz datasheet), więc aby uzyskać Uwy=5V z podkładaniem stałej 5V - razem 10V musi być zasilany z co najmniej +-13V. Dlatego rozważ zasilacz +-6V, +-15V, nie wiem jakie jeszcze inne napięcia (Atmega, DAC...).
    No i jeszcze wątpliwości co do AD811 - on ma pojemność wejścia ok.7,5pF co może robić problemy z kompensacją tego tłumika. Być może należałoby zastosować AD812 (podwójny, nieco wolniejszy, ale ma lepsze niektóre parametry) albo coś z serii AD80xx, np. AD8065/66?
    To na pewno trzeba dokładnie przemyśleć, policzyć. A ja na pewno na Twoim miejscu bałbym się odpalać tak duży układ bez sprawdzenia przynajmniej fragmentów w próbnym układzie.
    Co do sterowania to tu raczej nie pomogę.
  • #69
    wojlej
    Poziom 17  
    Cytat:
    No i jeszcze wątpliwości co do AD811 - on ma pojemność wejścia ok.7,5pF co może robić problemy z kompensacją tego tłumika. Być może należałoby zastosować AD812 (podwójny, nieco wolniejszy, ale ma lepsze niektóre parametry) albo coś z serii AD80xx, np. AD8065/66?


    Zastanowie się nad tym układem. Narazie chcę zmontować ten układ sterowania też. W między czasie będę projektował ten stopień wyjściowy. Mam tylko pytanie co do tego układu sterowania. Chodzi o ten fragment do pomiaru częstotliwości. Czy transoptor jest w odpowiednim miejscu? Czy może powinien być przed przerzutnikiem (od strony wejścia sygnału)? I czy do przełączania z wejścia zewnętrznego na SYNC moge zastosować ten klucz 4066 czy lepiej przekaźnik? Reszta to chyba powinna działać. Ew może rzuć okiem czy jakieś kondensatory by się nie przydały?

    Edit: Nie wiedziałem że to wszystko będzie tak skomplikowane ;). I dzięki Ci wielkie za wszelkie rady bo gdyby nie Ty to ten układ nie miałby prawa działać.

    Edit 2:

    Mniej więcej coś takiego?
    Generator MAX038 zbyt duża częstotlliwość i składowa stała

    Pierwszy wtórnik zasilany z symetrycznego 15V. Do zwierania rezystora użyje przekaźników tego samego typu co do przełączania zakresów. Kolejny wzmacniacz to AD603 (konkretnie AD nie było w bibliotece). Zasilany z symetrycznego 6V. I wzmacniacz wyjściowy o wzmocnieniu 3,33 zsilany również z symetrycznego 15V. Rezystor przy wejściu odwracającym oczywiście ma być podłączony do regulacji składowej stałej przez wtórnik napięciowy.
  • #70
    marekzi
    Poziom 38  
    Przełączać sygnał najprościej bramkami - np. 74LS00 - skoro chcesz używać starych TTL.
    To pociąga za sobą konieczność zrobienia zasilania +5V dla nich, chyba że jest ich niewiele, to można różne sztuczki robić z zasilaniem z +6V z diodą w szereg (np. dioda Si plus dioda Schotttky dadzą razem spadek napięcia 1V z 6V na 5V).
    Ja mam zasadę odsprzęgania zasilania kondensatorami "na zapas" - wsadzam je w nadmiarze, bo lepiej więcej niż za mało. Zawsze 0,1mikroF przy cyfrowych 74xx, zawsze przy każdym napięciu zasilającym operacyjne - blisko pinów - też 0,1mikroF a dla tych szybkich - 47nF i tantale 4,7mikroF. Czytaj datasheet tam zwykle podają zalecenia co do zasilania, płytki itp.
    I ważne będzie prowadzenie nie tylko ścieżek zasilania ale i masy.

    Miejsce transoptora jest OK, tylko źle sterujesz diodą transoptora.
    74LS74 ma w stanie wysokim niewielką wydajność prądową rzędu 0,5mA. Tak to nie będzie działać.
    Najprościej to włączyć tego LED-a transoptora z dobranym opornikiem od strony +5V, a 7474 będzie go zasilał od masy.
    Jaki musi być prąd tego LED-a? - bo w tym układzie prąd LED-a to Iwy 7474 w stanie "zera logicznego", i jego nie należy przekraczać, dobierając opornik: zwykła seria 74xx ma Imax=16mA, 74LS74 ma 8mA, 74S74 ma 20mA, inne nie pamiętam, zresztą wersji F zapewne nie znajdziesz, AS i ALS będzie trudno. Częstotliwość 15MHz uciągnie każda wersja, nawet zwykły 7474. Jeśli 16mA to za mało to trzeba wysterować z 74LS74 klucz na szybkim przełącznikowym tranzystorze np. 2N2369 zasilającym LED-a transoptora.
    Po co opornik R17 w emiterze fototranzystora? - on podniesie poziom logicznego zera.
    Tylko ja nie rozumiem po co tu ten transoptor? - nie można na Atmegę podać sygnału wprost z 74LS74? - poziomy napięć są OK, jeśli logiczna jedynka z 74LS74 ma za niski poziom wystarczy podciągnąć wyjście Q do +5V opornikiem 1k.

    Robisz najbardziej wypasiony generator jaki sobie można wymyślić. W każdym razie na MAX038 to na pewno.
  • #71
    wojlej
    Poziom 17  
    Kilka moich przemyśleń:

    1) Na wyjściu SYNC Maxa pojawia się sygnał prostokątny o amplitudzie 2Vpp Czyli 1V powyżej 0 i -1V poniżej 0. Ujemna połówka jest chyba niepożądana dla przerzutnika 74LS74 (chyba). Po drugie taka amplituda to chyba za mało żeby wysterować przerzutnik więc powinienem za wyjściem SYNC dać wtórnik napięciowy, następnie wzmacniacz razy 5 i potem diodę Schotttky która wywali ujemną połówkę. I taki sygnał dać na wejście przerzutnika. Co Ty na to?

    2) Faktycznie wyrzucę transoptor, nie ma sensu go wstawiać. Podłącze bezpośrednio wyjście Q z pinem Atmegi.

    3)Co do stopnia wyjściowego. Max daje na wyjściu 2Vpp czyli 1V amplitudy. Jeżeli stłume ten sygnał tłumikiem 20dB to da 100mV. Jeśli taką amplitudę podam na wejście AD603 to przy jego maksymalnym wzmocnieniu 40dB (100 razy) na wyjściu powinienem mieć sygnał o amplitudzie 10V. To stanowczo za dużo. 100mV to za duży sygnał, potrzeba by tu 20mV aby po wzmocnieniu było 2V. Za Ad603 tłumik którzy zmniejszy o 10 razy i wzmacniacz o wzmocnieniu 2,5. Czy tak?

    Chyba że mogę użyć AD603 jako typowego tłumika o wzmocnieniu np od -100 razy do 1. Ale nie mogę tego znaleźć w nocie.
  • #72
    marekzi
    Poziom 38  
    1. Sygnałem +-1V nie możesz sterować 74LS74, bo ujemny jest niedozwolony, a +1V to za mało - standart TTL to min. +2,4V dla stanu HI (max 0,8V dla stanu LO).
    Pytanie - jaką obciążalność ma wyjście (sygnał) SYNC? - bo najprościej byłoby dać opornik ograniczający prąd i dioda Scottky jak piszesz, a potem dwa wzmacniacze na linearyzowanych bramkach np. 74LS00 każda o wzmocnieniu x2.
    Jeśli potrzebny separator/bufor (z uwagi na obciążalność wyjścia SYNC) to po co dwa wzmacniacze? (wtórnik i wzmacniacz)? - wystarczy jeden wzmacniacz ze wzmocnieniem 3-4 zasilany tylko z dodatniego napięcia - sam obetnie ujemną połówkę bez potrzeby jej obcinania na wejściu czy wyjściu.
    Ale czytam datasheet:
    "SYNC is a TTL/CMOS-compatible output referenced between DGND and DV+ ."
    czyli nie jest to sygnał +-1V ale sygnał TTL i nic nie potrzebujesz z nim robić.
    Ale jeszcze raz przestrzegam Cie przed wykorzystywaniem tego wyjscia - nauczony doświadczeniem, że jesli producent pisze że będą szpilki - to będą SZPILE:
    Because SYNC is a very-high-speed TTL output, the
    high-speed transient currents in DGND and DV+ can
    radiate energy into the output circuit, causing a narrow
    spike in the output waveform. (This spike is difficult to
    see with oscilloscopes having less than 100MHz bandwidth).
    The inductance and capacitance of IC sockets
    tend to amplify this effect, so sockets are not recommended
    when SYNC is on. SYNC is powered from separate
    ground and supply pins (DGND and DV+), and it
    can be turned off by making DV+ open circuit. If synchronization
    of external circuits is not used, turning off
    SYNC by DV+ opening eliminates the spike.

    3. To chyba nie tak; - sterowanie trzeba zrobić takie aby w zależności od żądanego sygnału na wyjściu wzm. końc. odpowiednio ustawiać tłumiki i wzmocnienie AD603, aby uzyskać tą amplitudę, a nie przesterować AD603 czy AD811.
    Piszesz:
    "Max daje na wyjściu 2Vpp czyli 1V amplitudy. Jeżeli stłume ten sygnał tłumikiem 20dB to da 100mV. Jeśli taką amplitudę podam na wejście AD603 to przy jego maksymalnym wzmocnieniu 40dB (100 razy) na wyjściu powinienem mieć sygnał o amplitudzie 10V. To stanowczo za dużo."
    Owszem, to 5 razy za dużo, bo AD603 będzie przesterowany - jego max. Uwy=2V a nie 10V. Ale kto mówi, że musisz wykorzystywać zawsze jego pełne wzmocnienie? Potrzebujesz tłumić sygnał, a nie wzmacniać go !
    Potrzebujesz wzmocnić sygnał z MAX038 z 1V tylko do 2V (i na końcu AD811 wzmocni to x2,5 do 5V - teraz AD811 pomińmy w rozważaniach), oraz stłumić go z 1V do ok.0,5mV.
    Czyli potrzebujesz sumaryczne tłumienie ok. 1:2000.
    Zauważ że w proponowanym układzie masz max tłumienie: tłumiki 2x20dB=40dB, AD603 daje tłumienie 10db - razem 50db czyli za mało. heh, nie wiem jak ja to liczyłem...
    A jakie minimalne Uwy potrzebujesz mieć?
    Bo może tak: bufor-wtórnik, pierwszy tłumik 1:10 na stałe (bez kontaktrona) zmniejszający napięcie z MAX038 do 100mV. Następnie AD603 o wzmocnieniu x(0,3-20) dający napięcie 33mV-2V, i drugi tłumik włączany kontaktronem o tłumieniu 1:10 co da U=3,3mV-200mV albo 33mV-2V, czyli zakres 3,3mV - 2V, co po wzm. końcowym AD811 da Uwy = 8mV-5V.
    Można by jeszcze pomyśleć o zmianie tłumików z 1:10 na 1:20 co dałoby obniżenie Uwymin. na 2mV, ale to oznacza zmianę oporników z 900Ω na 1,9k a to już sporo.

    Z tego co czytam w datasheet to max tłumienie AD603 wynosi 10 czy 11dB (wzmocnienie -11dB do +31dB, +9dB do +51dB albo pośrednie pomiędzy tymi zakresami, np. 0 do 41dB, ale tu już pasmo maleje).
  • #73
    wojlej
    Poziom 17  
    Cytat:
    Ale jeszcze raz przestrzegam Cie przed wykorzystywaniem tego wyjscia - nauczony doświadczeniem, że jesli producent pisze że będą szpilki - to będą SZPILE:


    To co w takim razie mam zrobić z wyjściem SYNC? Nie używać? A sygnał do pomiaru częstotliwości skąd wziąć? Może w takim razie, sygnał wyjściowy z Maxa przepuścić przez komparator i dać do pomiaru częstotliwości?

    Cytat:
    Bo może tak: bufor-wtórnik, pierwszy tłumik 1:10 na stałe (bez kontaktrona) zmniejszający napięcie z MAX038 do 100mV. Następnie AD603 o wzmocnieniu x(0,3-20) dający napięcie 33mV-2V, i drugi tłumik włączany kontaktronem o tłumieniu 1:10 co da U=3,3mV-200mV albo 33mV-2V, czyli zakres 3,3mV - 2V, co po wzm. końcowym AD811 da Uwy = 8mV-5V.
    Można by jeszcze pomyśleć o zmianie tłumików z 1:10 na 1:20 co dałoby obniżenie Uwymin. na 2mV, ale to oznacza zmianę oporników z 900Ω na 1,9k a to już sporo.


    Właśnie coś takiego już rozważałem i wydaje mi się to lepsze rozwiązanie. AD603 o wzmocnieniu od 0,3 do 30 ze stałym tłumikiem 20dB przed nim i załączanym po nim. Taka minimalna amplituda wyjściowa wystarczy, myślę, że nie trzeba zwiększać tłumika do 1:20. 1:10 całkowicie wystarczy :)
  • #74
    marekzi
    Poziom 38  
    wojlej napisał:
    Cytat:
    Ale jeszcze raz przestrzegam Cie przed wykorzystywaniem tego wyjscia - nauczony doświadczeniem, że jesli producent pisze że będą szpilki - to będą SZPILE:


    To co w takim razie mam zrobić z wyjściem SYNC? Nie używać? A sygnał do pomiaru częstotliwości skąd wziąć? Może w takim razie, sygnał wyjściowy z Maxa przepuścić przez komparator i dać do pomiaru częstotliwości?


    A może mierzyć sygnał wyjściowy pobierany z tego bufora który będzie przed pierwszym tłumikiem? Tylko go wzmocnić i obciąć ujemną połówkę - dać opornik ograniczający prąd i dioda Schottky, a potem dwa wzmacniacze na linearyzowanych bramkach np. 74LS00 każda o wzmocnieniu x2.
    Albo ten sygnał z bufora puścić na wzmacniacz ze wzmocnieniem 3-4 zasilany tylko z dodatniego napięcia +5V - sam obetnie ujemną połówkę bez potrzeby jej obcinania na wejściu czy wyjściu, tyle że potrzebny wzmacniacz typu "rail-to-rail" np. AD8065.

    I jeszcze pytanie co do tego pomiaru częstotliwości - z jaką dokładnością/rozdzielczością będzie robiony ten pomiar/jak bedzie wyświetlany? - ile miejsc po przecinku?
    Pytam, bo ten podział przez dwa zmniejsza dokładność pomiaru zwłaszcza przy małych częstotliwościach, a jest pewnie możliwość taka, aby np. dla f>5MHz sygnał szedł przez dzielnik :2 na 74LS74 a Atmega wyświetlała pomiar x2, a dla f<5MHz sygnał omijał dzielnik :2 na 74LS74 a Atmega wyświetlała rzeczywisty pomiar; - wybór sygnału - przez dzielnik 74LS74 czy z jego ominieciem zrobić na bramkach sterowanych z Atmegi.
  • #75
    wojlej
    Poziom 17  
    Cytat:
    Albo ten sygnał z bufora puścić na wzmacniacz ze wzmocnieniem 3-4 zasilany tylko z dodatniego napięcia +5V - sam obetnie ujemną połówkę bez potrzeby jej obcinania na wejściu czy wyjściu, tyle że potrzebny wzmacniacz typu "rail-to-rail" np. AD8065.


    A czy nie będzie to miało znaczenia dla przerzutnika czy będzie na jego wejście podawany sygnał sinusoidalny, trójkątny, piła? Nie zniekształci to pomiaru? Dlatego myślałem o przepuszczeniu przez komparator aby z każdego sygnału uzyskać prostokąt. W takim razie przy takim rozwiązaniu rozumiem że wyjście SYNC do masy?

    Co do pomiaru f. Z jaką dokładnością jeszcze nie wiem, zobaczę w praktyce. Zależy od tego ile czasu będzie liczył timer i ile zboczy wykryje. Faktycznie można by poniżej 5MHz wyłączać dzielnik.

    Wygląda to tak:
    Generator MAX038 zbyt duża częstotlliwość i składowa stała

    Również załącznik
  • #76
    marekzi
    Poziom 38  
    Standart TTL mówi o stromości zboczy 1V/mikroS, co oznacza tu (4V po wzmacniaczu) częstotliwość kilkudziesięciu kHz dla trójkąta i sporo mniej dla sinusa, w praktyce jeszcze sporo mniejsze częstotliwości. TTL nie są bardzo czułe na stromość zboczy i dobrze się sterują np. sinusem, ale dla trójkąta o niskich częstotliwościach rzeczywiście trzeba tu dać bramkę Schmitta.
    Można zwiększyć temu wzmacniaczowi wzmocnienie - np. do 10 (ale bez przesady - aby nie obciąć mu pasma) aby to on robił trapez z sinusa/trójkąta.
    Tak więc albo wzmacniacz+bramka Schmitta 74LS13/14/132, albo ten komparator - ale jaki?, bo szybki musi być.

    Niewykorzystane wyjście SYNC zostawiasz "wiszące w powietrzu", a zasilanie tego DV+ nie podłączasz - jest opisane w datasheet:
    Pin 14 SYNC TTL/CMOS - compatible output, referenced between DGND and DV+ . Permits the internal oscillator to be synchronized with an external signal. Leave open if unused.
    Pin 16 DV+ Digital +5V supply input. Can be left open if SYNC is not used.
    To, że zastosowali osobny pin 16 do zasilania tego układu z wyjściem SYNC, co umożliwia jego całkowite odłączenie świadczy dobitnie o tym, że są z tym kłopoty (zakłóca tymi szpilkami). Włączać zasilanie DV+ aby wykorzystać wyjście SYNC tylko gdy jest niezbędne.
  • #77
    wojlej
    Poziom 17  
    może LM319? Przy zasilaniu 12V ma około 80ns;
    albo LT1016?

    Jak byś mógł sprawdź jeszcze schemat. Czy nie brak nigdzie kondensatorów i czy wszystko wydaje się ok. AAA, i czy dobrze że połączyłem w AD603 wyjście Feedback z wyjściem wzmacniacza?
  • #78
    marekzi
    Poziom 38  
    LM319 za wolny będzie.
    LT1016 nie znam, widzę ze wymaga +-5V (bo przy single supply +5V ma Uwe min.=1,2V) i dużo tam porad n/t zastosowania, trzeba dokładnie poczytać czy nie ma "min". Byłby Ok, bo pojedynczy, mała obudowa, DIP8 albo SOIC8.
    Na pewno nadawałby się NE521, jest tani i bezproblemowy, ale duża obudowa.

    Schemat: piny 14 i 16 MAX038 powinny wisieć w powietrzu.
    AD603 - pin FDBK jest OK, zwarty z wyjściem i wzmocnienie jest w zakresie -10 do 31dB w zależności od Vneg i Vpos.
    AD8065 ma max. napięcie zasilające +-12,6V - musisz zastosować +-12V, a dla tego kończącego się gniazdem X3 - (to będzie wzmacniacz do pomiaru fwy?) może być zasilanie+(5-24)V.
    Na AD8065/66 dla f=15MHz zrobisz max. wzmocnienie x2,5-3,0 w układzie nieodwracajacym (x4 ze spadkiem wzmocnienia 3dB). Dlatego on nadaje się świetnie na ten bufor-separator (pierwszy po MAX038), na końcowy lepszy byłby AD812 (podwójny, który można by też użyć do wzmocnienia dla pomiaru fwy - jeśli chcesz iść we wzmacniacz a nie komparator).
    Kondensatorów brakuje na pewno w zasilaniu szybkich opampów - na każdym zasilaniu (plus i minus) przy każdym opampie, przy pinach scalaka ma być 47nF i 4,7-6,8mikroF/tantal. To zasada - z doświadczenia powiem, że AD811/812 tego zwykle wymagają, AD8065/66 już niekoniecznie, zwykle wystarczy im 0,1mikroF i też działały OK.
    Ale tu nie warto oszczędzać.

    heh, tak patrząc na ten schemat coś mnie tknęło i sprawdziłem datasheet MAX038 - przecież on ma wyjście wysokoprądowe (40mA) a napięcie 2Vpp podawane jest dla obciążenia 100ohm. A więc ten pierwszy bufor-separator jest zbędny - wybacz że wpuściłem Cię w ...
    Trzeba więcej czytać te noty...poznać je na pamięć...
    Tak więc rezygnacja z bufora-separatora, opornik 900ohm wprost na wyjście MAX038.
    Pomiar fwy - najprościej będzie jednak z komparatorem bo to jedna kostka i bez komplikacji. Znajdź jakiś, albo może ten LT1016 dobrze poczytaj, czy NE521?
  • #79
    wojlej
    Poziom 17  
    Cytat:
    LT1016 dobrze poczytaj, czy NE521?


    Chyba lepiej LT. Wydaje się wystarczająco szybki, zasilanie symetryczne ±5V i za nim dioda Schottky do obcięcia ujemnej połówki.

    Bufor usunięty i kondensatory poprawione.

    Została jeszcze kwestia przełączania tego sygnału do pomiaru f poniżej 5MHz, nie wiem za bardzo jak to zrobić. Znowu ponownie klucze analogowe? Mówiłeś coś o bramkach 74LS00. Bramki nie wprowadzą zniekształceń? rezystancja w kierunku przewodzenia? I chyba coś czuje że zbliżamy się do końca, więc trzeba zacząć projektować płytkę :)
  • #80
    marekzi
    Poziom 38  
    wojlej napisał:
    Cytat:
    LT1016 dobrze poczytaj, czy NE521?


    Chyba lepiej LT. Wydaje się wystarczająco szybki, zasilanie symetryczne ±5V i za nim dioda Schottky do obcięcia ujemnej połówki.

    Nie, on właśnie przy przy zasilaniu ±5V ma wyjście TTL:
    "Complementary Output to TTL"
    VOH=min.2,4V, VOL=max.0,5V
    Czytaj datasheet. I nie możesz go zasilać tylko +5V, gdyż wtedy musi mieć Vin>1,2V.
    Tak więc zasilaj go ±5V i wszystko gra, bez żadnego obcinania napięcia na wyjściu.

    Tyle, że on jest nie tylko "wystarczająco szybki" ale chyba "za szybki" - popatrz na str. 8-12 - "APPLICATIONS INFORMATION" - całe 4 str. n/t możliwych wzbudzeń, dzwonienie, odsprzęgania itp zabiegów aby zmusić go do poprawnej pracy. Mogą tu być kłopoty.

    wojlej napisał:
    Została jeszcze kwestia przełączania tego sygnału do pomiaru f poniżej 5MHz, nie wiem za bardzo jak to zrobić. Znowu ponownie klucze analogowe? Mówiłeś coś o bramkach 74LS00. Bramki nie wprowadzą zniekształceń? rezystancja w kierunku przewodzenia? I chyba coś czuje że zbliżamy się do końca, więc trzeba zacząć projektować płytkę :)

    Najprościej to chyba tak: sygnał z komparatora podajesz na wejście a bramki A 74LS00 oraz na wejście 74LS74, z jego wyjścia na wejście a bramki B. Wyjścia tych bramek A i B podajesz na wejścia a, b bramki C, z jej wyjścia na pomiar częstotliwości. Wejściami b bramek A i B sterujesz która ma puszczać sygnał (poziom niski blokuje daną bramkę, poziom wysoki - bramka przepuszcza).
    Generator MAX038 zbyt duża częstotlliwość i składowa stała
    Nie ma mowy o zniekształceniach, przecież to standard TTL i taki masz tu sygnał i bramki.
    Pozostaje kwestia "histerezy" układu - nie wiem jak to będzie ze sterowaniem z Atmegi przy zmieniającej się częstotliwości w pobliżu tego progu 5MHz w górę czy w dół.
  • #81
    wojlej
    Poziom 17  
    Cytat:
    Tak więc zasilaj go ±5V i wszystko gra, bez żadnego obcinania napięcia na wyjściu.


    Tak napisałem, tylko że nie wiedziałem, że mogę bez diody. W pliku mam obydwa schematy już poprawione. Zerknij jeśli możesz. Głownie na stopień końcowy i na układ przełączania tej częstotliwości do pomiary fwy z tymi bramkami. Zostało jeszcze połączenie drugiego przetwornika z AD603. Muszę dokładnie przeczytać czy mogę bezpośrednio z przetwornika podać napięcie. No i muszę jakieś napięcie referencyjne dobrać. Bodajże 1V, to najprościej chyba dam diodę w kierunku przewodzenia + Schottky, to da 1V, ale jeszcze pomyślę.

    Edit:
    Nota mówi:
    Cytat:
    "For example, if the gain is to be controlled by a DAC providing
    a positive only ground-referenced output, the Gain Control Low
    (GNEG) pin should be biased to a fixed offset of 500 mV to set
    the gain to −10 dB when Gain Control High (GPOS) is at zero,
    and to 30 dB when at 1.00 V. "


    Więc muszę dobrać napięcie referencyjne do przetwornika 1V (Dioda krzemowa + schottky) i jeszcze oprócz tego musze podłączyć VNEG do +500mV.Może wystarczy jakiś dzielnik napięcia z napięcia zasilania?
  • #82
    marekzi
    Poziom 38  
    Schemat przełączania częstotliwości wcześniej dokleiłem w poprzednim poście.
    Twoich plików nie otworzę, bo nie mam czym. Daj schemat wzm. końcowego.
    wojlej napisał:
    Zostało jeszcze połączenie drugiego przetwornika z AD603. Muszę dokładnie przeczytać czy mogę bezpośrednio z przetwornika podać napięcie. No i muszę jakieś napięcie referencyjne dobrać. Bodajże 1V, to najprościej chyba dam diodę w kierunku przewodzenia + Schottky, to da 1V, ale jeszcze pomyślę.

    Edit:
    Nota mówi:
    Cytat:
    "For example, if the gain is to be controlled by a DAC providing
    a positive only ground-referenced output, the Gain Control Low
    (GNEG) pin should be biased to a fixed offset of 500 mV to set
    the gain to −10 dB when Gain Control High (GPOS) is at zero,
    and to 30 dB when at 1.00 V. "


    Więc muszę dobrać napięcie referencyjne do przetwornika 1V (Dioda krzemowa + schottky) i jeszcze oprócz tego musze podłączyć VNEG do +500mV.Może wystarczy jakiś dzielnik napięcia z napięcia zasilania?


    Tak, piszą też, to wejście regulacyjne ma bardzo wysoką impedancję ok. 50MΩ i w związku z tym te napięcia "fixed" Gneg=500 mV można wziąć z prostego dzielnika rezystorowego (rezystory muszą być stabilne, napięcie też - więc może zastabilizuj napięcie jakimś wzorcem typu LM385 itp i z niego dzielnik).
    No i musisz przeliczyć jaki zakres napięcia podać na Gpos =0÷?
    Dlatego, gdyż napięcie wejściowe AD603 to 100mV (po tłumiku 900/100Ω), a max napięcie wyjściowe to 2V - czyli potrzebujesz regulować wzmocnienie w zakresie -10dB do x20 - przelicz na dB i na napięcie Gpos. Wg mnie to będzie 26,02dB, czyli cały zakres 36,02dB (od -10dB) a biorąc pod uwagę że regulacja ma czułość 25mV/dB to max napięcie Gpos wyniesie 36,02x25=901mV. Tak więc DAC powinien zadawać napięcie dla Gpos w zakresie 0÷901mV.
    I raczej żadnych diod, to mało stabilne jest, tylko wzorce napięcia j.w. - np. LM385, są też stabilniejsze.
    W efekcie takiej regulacji na wyjściu AD603 uzyskasz napięcie 32mV-2,00V (-10dB÷26,02dB), co po uwzględnieniu wzm. końcowego x2,5 da napięcia na wyjściu równe:
    - drugi tłumik 900/100Ω włączony - 8mV÷0,50V,
    - drugi tłumik 900/100Ω wyłączony - 79mV±5V
    Zauważ, że te dwa zakresy (tłumik włączony - wyłączony) częściowo się pokrywają i to trzeba będzie uwzględnić w sterowaniu Atmegą - ustalić, czy dla Uwy=79mV÷0,500V drugi tłumik ma być włączony (i wtedy tłumik włączony dla 8mV÷0,500V, a wyłączony dla Uwy=0,500÷5,0V), czy wyłączony (i wtedy tłumik włączony dla 8mV÷79mV, a wyłączony dla Uwy=79mV÷5,0V). Albo ten podział ustalić na innym poziomie w zakresie 79mV÷0,500V, np. 100mV, albo z histerezą - tym bardziej że tam jest przekaźnik, aby w pewnej sytuacji nie zaczął "wariować"(warto to przemyśleć).

    heh, i obaj mylimy oznaczenia Vpos i Vneg to zasilanie a używamy tych oznaczeń nieprawidłowo mając na myśli wejścia regulacyjne czyli Gneg i Gpos. Ja już się poprawiłem :D

    Edit; - we wcześniejszej wersji schematu chciałeś używać kluczy 4066 do przełączania wejścia pomiaru fwy ?
    To chyba niedobry pomysł, one nie są najszybsze zwłaszcza przy 5V, maja sporą oporność przejścia rzędu 300Ω co przy prądzie wejścia 7474 czy bramek 7400 rzędu 1,6mA da spadek napięcia ok. 0,5V, itp.
    Decydując się na przerzutnik 7474 wybrałeś TTL, do tego dopasowałeś komparator z wyjściem TTL i tego trzeba się trzymać.
    Ja bym to robił też na bramkach TTL, tylko trzeba to 'zgrać" z tym podziałem przez 2 - można po komparatorze zrobic drugi taki układ wyboru (jak rysowałem) sygnału z wejścia "zewn" albo z komparatora (generatora).
    Generator MAX038 zbyt duża częstotlliwość i składowa stała
  • #83
    wojlej
    Poziom 17  
    Tak właśnie zrobiłem, dodatkowo 4 bramkę NAND wstawiłem jako inwerter do sterowania dzięki czemu używam jednego wyjścia mikrokontrolera.

    Jeżeli chodzi o sterowanie AD603, to użyłem tego LMa, zgodnie z notą aplikacyjną i za nim dzielnik napięcia. Napięcie na GNEG 500mV, a referencyjne 930mV. Z przetwornika nr 2 z wyjścia B, sygnał pójdzie bezpośrednio na nóżkę GPOS, nie stosowałem, żadnego wtórnika bo MAX505 ma już na wyjściu wtórnik. Z wyjścia A zrobiłem regulacje składowej stałej w taki sposób, że. Napięcie referencyjne to 2,5V, zasada działania taka sama jak przy regulacji napięcia na końcówce od wypełnienia. Wyjście A przetwornika daje na wyjściu napięcie od 0 do 2,5V. Za wzmacniaczem IC5B mam napięcie w zakresie od -2,3V do +2,3V a za IC5A, wzmacniam ponad 2 razy i mam składową stałą w sakresie od -5V do +5V. Potem klucze analogowe, dzięki którym włączam składową stałą lub nie. Proszę o sprawdzenie schematu, bo to chyba już finalna wersja i zabieram się do składania ;). Wszelkie uwagi i poprawki oczywiście mile widziane.

    P.S. Czy komparator poprawnie włączony?
  • #86
    marekzi
    Poziom 38  
    LM385 źle zasilany. To aplikacja z noty "teoretyczna", gdy go nie obciążasz prądem, a ty obciażyłeś dzielnikiem 40k sporo mniejszym od opornika 500k. Powinno być na odwrót, przy czym prąd płynący przez Lm nie zaleca się większy niż 1mA. Przykładowo zasilajac go z +15V, i obciążając dzielnikiem 10k+30k=40k (prąd dzielnika =1,24V/40k=31mikroA) należy mu w zasilanie dać opornik R>(15-1,24)/(1+0,031)=13,3k. Czyli R=15k. Daję przykład zasilania z +15V, można i z +5V, nie potrzeba tu mnożyć napięć zasilajacych (+9V) bez potrzeby.
    Dlaczego Gpos=0,93V a nie 0,901V? To tylko kwestia doboru oporników z szeregu E48/96/192, ewentualnie wstawienia w dzielnik małego dostrojczego helitrim-a (to wyjście polecam, z opornikami 1%).
    Nie widzę sposobu ustalenia Gneg=0,500V - chyba należałoby to zrobić podobnie jak Gpos - też na dzielniku z LM-a. Rozumiem, że Gneg podajesz bezpośrednio na AD603, który ma bardzo dużą rezystancję wejściową i to bedzie OK, ale Gpos podajesz na MAX505 jako VrefB, a MAX505 ma niewielką rezystancję wejściową rzędu 20k (i zmienną !) i "zgniecie" ten dzielnik 10k=30k. Tu trzeba chyba zrobić wtórnik napięciowy na opampie, który dostarczyłby wejściu VrefB wymaganego prądu wejściowego. Jakikolwiek opamp z niewielkim napięciem niezrównoważenia i małym dryftem, z kompensacją napięcia niezrównoważenia, jako wtórnik sterowany z dzielnika z LM385 (jeden dzielnik wspólny dla Gneg=0,500V, i dla Gpos=0,901V złożony z szeregowo połączonych 3 oporników 1% i 2 helitrim-ów).
    Natomiast z wyjścia B nic nie trzeba, bo wejście Vpos AD603 ma bardzo dużą rezystancję wejściową.

    Reszta schematu jest dla mnie nieczytelna - nie rozumiem go, widzę dziwnie zasilane wejście odwr. IC5B, IC2B z wyjścia IC3A, nie wiem co to jest złacze MAX na wejściu IC3B, nie wiem co tam robią te klucze 4066 i bramki 74LS00.
    To dlatego, że poszedłeś dalej z projektem, a ja nie wiem co ma Atmego na poszczególnych wyjściach, ani jak użyłeś obu MAX505.
    Pamietaj, że stosujac klucze 4066 musisz brać pod uwagę ich oporność przejścia (a wiec nadają sie tylko do przełaczania napięć a nie prądów bo spowodują błędy).

    P.S. Komparator? - nie widzę go. Widzę natomiast sygnał SYNC - wracasz do poprzedniej wersji pomiaru fwy (sygnału SYNC zamiast sygnału wyjściowego obrobionego komparatorem)?
  • #87
    wojlej
    Poziom 17  
    Cytat:
    Nie widzę sposobu ustalenia Gneg=0,500V - chyba należałoby to zrobić podobnie jak Gpos - też na dzielniku z LM-a. Rozumiem, że Gneg podajesz bezpośrednio na AD603, który ma bardzo dużą rezystancję wejściową i to bedzie OK, ale Gpos podajesz na MAX505 jako VrefB, a MAX505 ma niewielką rezystancję wejściową rzędu 20k (i zmienną !) i "zgniecie" ten dzielnik 10k=30k. Tu trzeba chyba zrobić wtórnik napięciowy na opampie, który dostarczyłby wejściu VrefB wymaganego prądu wejściowego. Jakikolwiek opamp z niewielkim napieciem niezrównoważenia i małym dryftem, z kompensacją napięcia niezrównoważenia.
    Natomiast z wyjścia B nic nie trzeba, bo wejście Vpos AD603 ma bardzo dużą rezystancję wejściową.


    To nie tak, zobacz drugi jpeg "stopień wyjściowy, tam jest reszta. Tam jest ustalane Gneg za pomocą LM385. Komparator również jest na drugim zdjęciu i jego wyjście to SYNC (Tak je oznaczyłem, wiem, że trochę mylące). Więc nie powróciłem do używania SYNC Maxa.

    Natomiast to dziwne zasilanie tych opampów działą w ten sposób, że:
    Z DAC mam tylko zakres od 0 do 2,5V. Dzięki takiemu zasilaniu tych opampów na ich wyjściach mam zakres od -2,3V do +2,3V Złącze MAX to z niego pójdzie napięcie na końcówke FADj, DADJ i IIN, natomiast pierwszy pin tego złącza z góry to napięcie referencyjne z Maxa 2,5V

    Spójrz tutaj:
    http://uglyduck.ath.cx/PDF/Maxim/MAX038-app.pdf na Figure 4.

    Tak to wygląda w Icapie:

    Generator MAX038 zbyt duża częstotlliwość i składowa stała

    Czerwony to sygnał z przetowrnika DAC, zmienia się w zakresie od 0 do 2,5V

    A niebieski to wyjście za np: IC2A. Zmienia się w zakresie od -2,3 do +2,3V Czyli w takim zakresie jak powinno się zmieniać napięcie na DADJ i FADJ.

    Tak na szybko:
    Na wejście nieodwracające IC3B podaje napięcie REF MAXa 038 = 2,5V. IC3B to wtórnik, potem IC3A podnosi je do 2,75V. No i takie napięcie jest podawane na odwracające np IC2A i w efekcie mam to co na oscylogramach.
  • #88
    marekzi
    Poziom 38  
    Coś zakręcony jestem dzisiaj - nie zauważyłem drugiego schematu...
    Komparator włączony OK.
    Dlaczego tak dziwnie zrobiłeś napięcie Gneg? Najpierw z 1,24V robisz 5V a potem z 5V robisz 0,5V - ??
    Dużo oporników, miejsca. Chyba lepiej było zrobić jak pisałem wyżej - LM w podstawowej konfiguracji 1,24V, z niego dzielnik wspólny dla Gneg i Gpos z trymerami. Jeśli chcesz osobno (mniej ścieżek) - to zrób dwa układy każdy ze swoim dzielnikiem dla Gneg i Gpos, ale najprościej czyli z 1,24V. Ale zasilaj z +15V, nie z +9V bo po co rozbudowywać zasilacz?
    I zwróć uwagę na to co pisałem o Gpos - nie możesz tym napięciem z dzielnika sterować wejścia DAC - chodzi o oporność wejsciową.
    Wzmacniacz końcowy na AD8065 - tak przy okazji - rozumiem że dobierając oporniki piszesz wstępnie wartości jakie Ci pasują, później będziesz je dobierał z szeregu, bo widzę w różnych miejscach takie wartości jak np. 700ohm - tu trzeba będzie 698ohm.
    Ale gdzie indziej może być mały kłopot, bo np. 900ohm (do tłumików) są 898ohm ale tylko 0,5% i trudne do kupienia, 1% i 2% najbliższy już tylko 909ohm co oznacza 1% błędu. I tu nie ma jak zmieniać wartości (dobierać je) z powodu rezystancji wejściowej AD603 równej 100ohm.
    Na tym oporniku 700ohm warto przewidzieć pojemność komp. (datasheet Ad8065 str.21, Figure 12).

    Sterowanie OFFSET na IC4C/D mi się nie podoba - w pętli sprz. zwr. AD8065 płyną duże prądy (przez oporniki 466/700ohm przy napięciu wyjściowym 10V będzie płynąć 14mA) i one dadzą duże spadki napięcia na rezystancji klucza ok. 300ohm. To jest źle.
    To trzeba zrobić inaczej - np. dać po kluczach wtórnik napięciowy na opampie (duża rezystancja wejściowa - dla niego rezystancje kluczy nie maja znaczenia), albo z bramki IC14A sterować kontaktron zwierający wejście IC5A do masy (a przed nim z wyjścia IC5B opornik) i wtedy wyrzucić klucze - wyjście OFFSET z wyjścia IC5A.
    Mnożąc tyle opampów pamiętaj, że wszystkim wypadałoby kompensować napięcia niezrównoważenia - przewidzieć zwory na wejściach i wyjściach do regulacji Vos.

    Podobnie z kluczami IC4A/B - te wejścia MAX038 pobierają prądy ok. 0,3mA - będą błędy. Tu: http://uglyduck.ath.cx/PDF/Maxim/MAX038-app.pdf na Figure 4. nie ma kluczy.

    Następna sprawa to wzm. końcowy - AD8065 ma max Iwy=30mA (datasheet) a pętla sprz. zwr. "zjada" 14mA - na wyjście (do obciążenia) pozostanie ci tylko ok. 10-15mA - nie za mało? Pisałem, że lepszy tu byłby AD812 (bo AD811 ma dużą pojemność wejścia, co na oporniku tłumika 900ohm robiłoby filtr dolnoprzepustowy powodujący spadek wzmocnienia dla wysokich częstotliwości).

    Namieszałem? :D

    Edit; - czytam teraz co dopisałeś o tych napięciach ±2,5V - i to jest OK, analizując to przetwarzanie też doszedłem że jest OK. Napięciowo, tylko że prądowo na wyjściu już nie...
    Chyba za bardzo jesteś przywiązany do stosowania kluczy 4066... :D
    I jeszcze pamiętaj, że w takim układzie wzm. końcowego ma on wzmocnienie 700/466+1=2,5 dla sygnału na "+", ale tylko 700/466=1,5 dla sygnału na "-" (OFFSET) - czyli OFFSET musi mieć wartość 5/1,5=3,33V.
  • #89
    wojlej
    Poziom 17  
    Cytat:
    Namieszałem?


    OOO tak ;)

    Więc rozumiem co trzeba poprawić:

    1. Inaczej "ustawić" LMa;

    2.
    Cytat:
    Sterowanie OFFSET na IC4C/D mi się nie podoba

    Dam wtórnik na LM358, mam sporo tych układów. natomiast nie za bardzo rozumiem o co chodzi z tym:

    Cytat:
    I jeszcze pamiętaj, że w takim układzie wzm. końcowego ma on wzmocnienie 700/466+1=2,5 dla sygnału na "+", ale tylko 700/466=1,5 dla sygnału na "-" (OFFSET) - czyli OFFSET musi mieć wartość 5/1,5=3,33V.


    Znaczy to, że regulacje składowej stałej muszę mieć w zakresie od -3,33V do +3,33V czy od -3,33V do +5V?

    3. Dobrać oczywiście rezystory z typoszeregu.

    4.
    Cytat:
    Mnożąc tyle opampów pamiętaj, że wszystkim wypadałoby kompensować napięcia niezrównoważenia - przewidzieć zwory na wejściach i wyjściach do regulacji Vos.


    Nie bardzo rozumiem, to oznacza, że równolegle do wejść i wyjść dać jakieś zaciski? żeby można było w przyszłości kompensować to napięcie?

    5.
    Cytat:
    Podobnie z kluczami IC4A/B - te wejścia MAX038 pobierają prądy ok. 0,3mA - będą błędy. Tu: http://uglyduck.ath.cx/PDF/Maxim/MAX038-app.pdf na Figure 4. nie ma kluczy.


    Więc nie dawać w ogóle kluczy?
  • #90
    marekzi
    Poziom 38  
    wojlej napisał:

    Cytat:
    Sterowanie OFFSET na IC4C/D mi się nie podoba

    Dam wtórnik na LM358, mam sporo tych układów. natomiast nie za bardzo rozumiem o co chodzi z tym:
    Cytat:
    I jeszcze pamiętaj, że w takim układzie wzm. końcowego ma on wzmocnienie 700/466+1=2,5 dla sygnału na "+", ale tylko 700/466=1,5 dla sygnału na "-" (OFFSET) - czyli OFFSET musi mieć wartość 5/1,5=3,33V.

    Znaczy to, że regulacje składowej stałej muszę mieć w zakresie od -3,33V do +3,33V czy od -3,33V do +5V?

    No tak jak napisałem - dobrałeś oporniki 466Ω i 700Ω dla wzmocnienia ku= (Rf/Rg)+1=(700/466)+1=2,5 w układzie nieodwracającym (wejście"+") aby wzmocnić napięcie zmienne z 2V do 5V. I to jest OK.
    Ale ta sama pętla sprzężenia zwrotnego dla wejścia "-" ustala wzmocnienie ku=Rf/Rg=700/466=1,5 i aby uzyskać na wyjściu składową stałą 5V musisz do wejścia odwracającego (do opornika Rg=466Ω) dostarczyć napięcie 5V/ku=5/1,5=3,333V, czyli napięcie regulowane w zakresie -3,333V do +3,333V.


    wojlej napisał:
    Cytat:
    Mnożąc tyle opampów pamiętaj, że wszystkim wypadałoby kompensować napięcia niezrównoważenia - przewidzieć zwory na wejściach i wyjściach do regulacji Vos.

    Nie bardzo rozumiem, to oznacza, że równolegle do wejść i wyjść dać jakieś zaciski? żeby można było w przyszłości kompensować to napięcie?

    Najpierw trzeba rozważyć, czy kompensacja napiecia niezrównoważenia jest dla każdego opampa konieczna - LM358 ma typowo 2mV, max. 7mV - ocenić jak to wpłynie na błędy przetwarzania tych napięć, na strojenie fwy i napięcia wyjściowego. Na pierwszy rzut oka - wydaje mi się, że trzeba kompensować. LM358 nie ma końcówek do kompensacji więc albo zmienisz go na inny, który ma takie, albo zrobisz to "zerowanie" starą metodą np. jak tu : https://www.elektroda.pl/rtvforum/viewtopic.php?t=2283243&highlight=
    To taka techniczna rada - będziesz miał płytkę z opampami połączonymi drukiem i nie będzie jak kompensować napięć niezrównoważenia, bo każdy opamp będzie miał jakieś napięcia na wejściach i wyjściach. Aby sobie ułatwić to, dajesz zwory (jak w sprzęcie komputerowym - goldpiny ze zworką przestawną). Potem w trakcie uruchamiania przestawiasz zworkę odcinając wejście opampa od reszty układu a zwierającą wejście do np. masy (potencjału, na jakim jest drugie wejście) i zerujesz go, po zerowaniu przestawiasz zworkę z powrotem do pozycji pracy. Alternatywą jest cięcie ścieżek.


    wojlej napisał:
    Cytat:
    Podobnie z kluczami IC4A/B - te wejścia MAX038 pobierają prądy ok. 0,3mA - będą błędy. Tu: http://uglyduck.ath.cx/PDF/Maxim/MAX038-app.pdf na Figure 4. nie ma kluczy.


    Więc nie dawać w ogóle kluczy?

    Ja bym tu unikał kluczy - czytaj co pisałem o rezystancji i prądach. Jeśli przełączasz kluczem napięcie (jego obciążeniem byłby układ o dużej rezystancji wejściowej - nie pobierający prądu - np. Gneg czy Gpos układu AD603) - to można bo ta rezystancja klucza jest bez znaczenia. Ale gdy płyną prądy - to działa prawo Ohm-a.