Hej.
Właśnie listonosz przyniósł moduł przedwzmacniacza na układzie SSM2167.
Zupełnie zapomniałem że zamówiłem ten moduł wraz z modułem na MAX-sie
Pierwsze badania wskazywały na zbyt małe wzmocnienie modułu, ale zdmuchniecie gorącym powietrzem dwóch oporników, łaczących nóżki 7 i 8 układu z Vcc znakomicie poprawiło sytuację.
Dynamika AGC jest conajmniej 40dB. Nie mam pod ręką więcej tłumików do mojego Generatora funkcyjnego, poza dwoma 20 dB.
I tak Vpp
In 8.8mV Out 1.48V Vagc 0.34V
In 2.68V Out 1.68V Vagc 0.88V
Powyżej 2.68V na wejściu zaczynają się zniekształcenia na wyjściu.
mniejszego napięcia niż 8.8mV nie miałem jak uzyskać.
Zjechałem z napięciem wejściowym do wartości przy której na wyjściu jest 1.48V
Włączyłem tłumik 40dB i nadal było 1.48V na wyjściu - nieźle.
Mierzyłem przy freq 1KHz.
Tak że AGC z tym układem / modułem będzie sporo lepsze niż z MAX-em, natomiast słabo jest z napięciem do S-metra.
Różnica między najsłabszym sygnałem jest zaledwie 0.34V i offset 0.54V
Bez zastosowania wzmacniacza z przesunięciem napięcia S-metr będzie dość orientacyjny, choć te 10 bitów przetornika A/C jakoś rozróżni S1 od S9+, zwłaszcza jeśli zmienię napięcie odniesienia z zasilajacego 5V na wewnętrzne 1.1V.
Wmontuję to radio, też trzeba będzie ograniczyć pasmo akustyczne kondensatorkiem na wejściu i zobaczymy jak zadziała i co z S-metrem.
Karolu.
Dzięki za podpowiedź z tym SSM2167.
Wstawiłem moduł do radia.
Automatyka działa zdecydowanie lepiej, brak jest występujących przedtem przesterowań na 80m. 0.1uV nadal słychać, automatyka zaczyna działać przy słabszych sygnałach, ale S-metr pokazuje S7 niezależnie od tego co się odbiera.
Powalczę z oprogramowaniem.
maksymalny sygnał powinien dać wartość z przetwornika A/C - 819, minimalny 316 może da się jakoś sfabularyzować wartości S1 do S9+
Dało się zrobić S-meter i działa nawet lepiej niż z poprzednią płytką.
Przedtem S-meter właściwie rozróżniał sygnały od S3 do S9
Teraz mimo że zakres napięć automatyki jest mniejszy, ale napięcia się różnią już od najsłabszych do najsilniejszych sygnałów.
W programie pomiar jest robiony 4 krotnie i wyniki są sumowane.
Tabela S wyszła tak:
Kod:
#define S1 1666 //0.2 uV
#define S2 1675 //0.4 uV
#define S3 1715 //0.8 uV
#define S4 1785 //1.6 uV
#define S5 1800 //3.2uV
#define S6 1900 //6.3 uV
#define S7 2149 //12.6 uV
#define S8 2310 //25.1 uV
#define S9 2490 //50.2 uV
#define S10 2700 //160 uV
#define S20 3000 //506 uV
#define S30 3250 //1600 uV
#define S40 3484 //5060 uV
Tak jak słucham na pasmach to się zgadza "na ucho", choć ucho możne być zawodne, gdyż czy jest S4 czy S0+20 to głośność ta sama, tyle że różni się w stosunku do tła.
Jednym słowem moduł na SSM-2167 się sprawdza.
W załączeniu zmodyfikowany kod pod nowy moduł przedwzmacniacza.
[
attachment=15675]
Zmodyfikowana tabela S-metra i zmiana źródła napięcia odniesienia przetwornika A/C na INTERNAL.
Podobnie jak w poprzednim module, równolegle do wejścia trzeba podpiąć kondensator 100nF.
Myślę ze z przedwzmacniaczem, automatyką i S-metrem temat jest załatwiony.
Czas na CW - filtr CW sprzętowo, modyfikacja menu, aby go można było włączać i wyłaczać, ewentualnie przeróbka kodu CW, aby móc korzystać z ręcznego PTT.
Gwoli ścisłości to moduł z Ebay o takim tytule:
Compressor Mono Amplifier Audio SSM216 Compression Microphone Preamplifier Board
Dostępna np tutaj:
https://www.ebay.pl/itm/Compressor-Mono-...SwnJhdCfUA
Trzeba wylutować rezystory R1 i R2.
Zasilanie 5V - wziąłem z płytki logiki, We, Wy wiadomo.
Sygnał do S-metra z kondensatora C2 (nóżka 6 scalaka).
Równolegle do wejścia dołączyć kondensator 100nF.