radio logicielle avec AVR (2)
Parte 2: échantillonnage des signaux
publié dans Elektor n° 406, avril 2012
Cette série d’articles montre que les AVR se prêtent bien au traitement numérique du signal. Cette fois-ci, nous prenons un ATmega88 pour échantillonner des signaux modulés en amplitude ou en phase, produits par nous, ou captés, venus d’un peu partout. Les fréquences de plusieurs centaines de kilohertz ne nous font pas peur. Expérimentons dans un joyeux mélange de théorie et de pratique !
Résistances à 5 % : R1 = 2,7 kΩ R2, R22 = 10 Ω R3 = 220 Ω R4, R11 = 100 kΩ R5, R14 = 470 Ω R6, R13 = 2,2 kΩ R7, R8, R10 = 470 kΩ R9, R15, R16 = 1 kΩ R12 = 2,2 MΩ R17, R18, R19, R20 = 4,7 kΩ R21 = 33 Ω P1 = aj. 1 kΩ, 20 % 0,15 W P2, P3 = aj. 10 kΩ, 20 % 0,15 W
Condensateurs : C1 = 100 µF, 25 V, 20 %, rad. C2, C3, C21 = 10 µF, 63 V, 20 %, rad. C4, C5, C7, C18, C19, C20 = 100 nF, 50 V C6, C13 = 470 nF, 63 V, 10 % C8 = aj. 5,5 à 65 pF, 150 V C9, C11 = 100 pF, 100 V, 5 % C10 = 27 pF, 100 V, 2 % C12 = 5,6 pF, 100 V, ± 0.25 pF C14, C15, C16, C17 = 10 nF, 50 V, 5 %
Inductances : L1 = 4,7 µH, 190 mA, 1,7 Ω L2, L3 = 1 µH, 270 mA, 0,8 Ω
Semi-conducteurs : D1 = 1N4007 D2, D3, D5 à D12 = LED rouge D4 = SB1100 D13, D14 = 1N5817 T1 = BC560C T2 = BF245B IC1 = 7805 IC2 = ATmega88-20PU IC3 = 74HC04 IC4 = oscillateur à 20 MHz
Divers : X1 = quartz 20 MHz, 50 ppm S1 = bouton-poussoir 6 x 6 mm, SPST-NO K1 = embase enfichable pour alim. basse tension K2, K6, K8 = embase à 2x1 picots coudés, au pas de 2,54 mm K3, K9 à K12, JP3 = embase à 2x1 picots, au pas de 2,54 mm K4, K5, JP1, JP2 = embase à 3x1 picots, au pas de 2,54 mm K7 = embase à 2x3 picots, au pas de 2,54 mm JP1, JP2, JP3 = cavalier 2,54 mm CLKout, TP1 = picot simple encartable 4 x socle pour IC4 Mod = embase à 5x1 picots pour BOB-FT232R-001 LCD1 = LCD 4 x 20 HC200401C-YF62L-VA
Circuit imprimé 100181-1
|