Artikel
FPGA-DSP-Board voor smalbandige SDR
deel 3: microcontroller-board
In deze aflevering wordt een user-interface (UI) of frontend met display en knoppen beschreven, waarmee de FPGA-DSP-radio kan worden bediend. Dit board is opgebouwd rond de ATmega128A en kan de tot dusver gebruikte Raspberry Pi vervangen. Er is tevens voorzien in een audioversterker, zodat de radio kan worden beluisterd zonder koptelefoon.
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Extra info / Update
Tags
FPGA, DSP, SDR, Radio, Ham Radio, RF, Microcontroller
Niveau
Expert
Tijd
Ongeveer 4 uur
Gereedschappen
SMD-soldeergereedschap, boorstandaard, metaalbewerkingsgereedschap
Kosten
Ca. €100
FPGA, DSP, SDR, Radio, Ham Radio, RF, Microcontroller
Niveau
Expert
Tijd
Ongeveer 4 uur
Gereedschappen
SMD-soldeergereedschap, boorstandaard, metaalbewerkingsgereedschap
Kosten
Ca. €100
Onderdelenlijst
Weerstanden
Tenzij anders vermeld: 1%, 0,1W, 0603
R1 = 100 kOhm
R2, R3, R6, R12, R15, R19 = 10 kOhm
R4, R5 = 120 Ohm
R7 = 15 Ohm
R8, R9, R10, R17 = 2,2 kOhm
R11, R14, R18 = 1 kOhm
R13, R16 = 11kOhm
R20 = 22 kOhm
R21 = 0,22 Ohm
R22 = 220 kOhm
R23 = 47 kOhm
P1 = 10 kOhm lineaire potmeter met soldeeraansluitingen
P2 = 10 kOhm horizontale trimpotmeter
Condensatoren
Tenzij anders vermeld: 0603
C1, C2, C3, C4, C7, C8, C14, C24, C25 = 100 nF
C5, C6 = 33 pF (optioneel)
C9, C10 = 10 nF, 1%, U2J
C11, C12 = 1 nF, 1%
C13, C21, C22 = 1 nF
C15 = 100 nF, 1206
C16 = 10 nF
C17, C18, C19 = 1 µF
C20 = 220 µF, 10 V, 6,3 mm diameter, 2 of 2,5 mm steek
C23,C26 = 10 µF, 35 V, 6,3 mm diameter, 2 of 2,5 mm steek
Spoelen
L1 = 10 µH, 250 mA, 0,2 Ohm, 1210
L2, L3, L4, L5 = ferrietkraal, 1 kOhm @ 100 MHz, 200 mA, 0,6Ohm, 0603
Halfgeleiders
D1 = PMEG3050EP
LED1 = RGB, 5mm, common cathode
IC1 = ATmega128A-AU, geprogrammeerd
IC2 = TLV314IDBVT
IC3 = NCP431AVSNT1G
IC4 = MAX9711ETC+
IC5 = LD1085V50, TO-220
Diversen
K1 = 4-pin SIL pinheader, verticaal, 0,1” steek
K2 = 6-pin (2x3) pinheader, verticaal, 0,1” steek
K3, K4, JP1 = 3-pin SIL pinheader, verticaal, 0,1” steek
K5, K6, K7 = 2-weg terminal block 630V, 0,2” steek
K8 = 5-pin SIL pinheader, verticaal, 0,1” steek
LCD1 = HD44780-compatible, 2x16 character LCD
LS1 = mini luidspreker, 4 W, 4 Ohm
S1, S2 = rotary encoder + drukschakelaar, Alps EC11E183440C
S3, S4, S5 = drukknop, Multimec RA3FTH9
S6 = tuimelschakelaar, DPDT, 28 VDC, 5 A
X1 = 8 MHz kwartskristal, 18 pF, 5x3,2 mm (optioneel)
Voor IC5: Isolatieset, thermal pad TO-220 + bush TO-220
Voor IC5: M3 bout, moer, 2 stuks ring
Voor JP1: jumper, 0,1” steek
Voor K1: 4-weg SIL pinheader socket, verticaal, 0,1” steek
Voor K3, K4, P1: 3-weg pinheader socket, verticaal, 0,1” steek
Voor K8: 5-weg SIL pinheader socket, verticaal, 0,1” steek
Voor LCD1: 16-pin SIL pinheader, verticaal, 0,1” steek
Voor LS1: 2-pin pinheader, verticaal, 0,1” steek
Voor LS1: 2-weg pinheader socket, verticaal, 0,1” steek
Voor P1: 3-weg pinheader, verticaal, 0,1” steek
Voor S1, S2, P1: Knop, rond, 12mm, schacht 6 mm
Voor S3, S4, S5: Kap, zwart 19 mm, Multimec 1S09-19.0
Voor S6: 3-weg printschroefterminal blok 630 V, 0,2” steek
Voor print # 160410-1 van Elektor Shop
Tenzij anders vermeld: 1%, 0,1W, 0603
R1 = 100 kOhm
R2, R3, R6, R12, R15, R19 = 10 kOhm
R4, R5 = 120 Ohm
R7 = 15 Ohm
R8, R9, R10, R17 = 2,2 kOhm
R11, R14, R18 = 1 kOhm
R13, R16 = 11kOhm
R20 = 22 kOhm
R21 = 0,22 Ohm
R22 = 220 kOhm
R23 = 47 kOhm
P1 = 10 kOhm lineaire potmeter met soldeeraansluitingen
P2 = 10 kOhm horizontale trimpotmeter
Condensatoren
Tenzij anders vermeld: 0603
C1, C2, C3, C4, C7, C8, C14, C24, C25 = 100 nF
C5, C6 = 33 pF (optioneel)
C9, C10 = 10 nF, 1%, U2J
C11, C12 = 1 nF, 1%
C13, C21, C22 = 1 nF
C15 = 100 nF, 1206
C16 = 10 nF
C17, C18, C19 = 1 µF
C20 = 220 µF, 10 V, 6,3 mm diameter, 2 of 2,5 mm steek
C23,C26 = 10 µF, 35 V, 6,3 mm diameter, 2 of 2,5 mm steek
Spoelen
L1 = 10 µH, 250 mA, 0,2 Ohm, 1210
L2, L3, L4, L5 = ferrietkraal, 1 kOhm @ 100 MHz, 200 mA, 0,6Ohm, 0603
Halfgeleiders
D1 = PMEG3050EP
LED1 = RGB, 5mm, common cathode
IC1 = ATmega128A-AU, geprogrammeerd
IC2 = TLV314IDBVT
IC3 = NCP431AVSNT1G
IC4 = MAX9711ETC+
IC5 = LD1085V50, TO-220
Diversen
K1 = 4-pin SIL pinheader, verticaal, 0,1” steek
K2 = 6-pin (2x3) pinheader, verticaal, 0,1” steek
K3, K4, JP1 = 3-pin SIL pinheader, verticaal, 0,1” steek
K5, K6, K7 = 2-weg terminal block 630V, 0,2” steek
K8 = 5-pin SIL pinheader, verticaal, 0,1” steek
LCD1 = HD44780-compatible, 2x16 character LCD
LS1 = mini luidspreker, 4 W, 4 Ohm
S1, S2 = rotary encoder + drukschakelaar, Alps EC11E183440C
S3, S4, S5 = drukknop, Multimec RA3FTH9
S6 = tuimelschakelaar, DPDT, 28 VDC, 5 A
X1 = 8 MHz kwartskristal, 18 pF, 5x3,2 mm (optioneel)
Voor IC5: Isolatieset, thermal pad TO-220 + bush TO-220
Voor IC5: M3 bout, moer, 2 stuks ring
Voor JP1: jumper, 0,1” steek
Voor K1: 4-weg SIL pinheader socket, verticaal, 0,1” steek
Voor K3, K4, P1: 3-weg pinheader socket, verticaal, 0,1” steek
Voor K8: 5-weg SIL pinheader socket, verticaal, 0,1” steek
Voor LCD1: 16-pin SIL pinheader, verticaal, 0,1” steek
Voor LS1: 2-pin pinheader, verticaal, 0,1” steek
Voor LS1: 2-weg pinheader socket, verticaal, 0,1” steek
Voor P1: 3-weg pinheader, verticaal, 0,1” steek
Voor S1, S2, P1: Knop, rond, 12mm, schacht 6 mm
Voor S3, S4, S5: Kap, zwart 19 mm, Multimec 1S09-19.0
Voor S6: 3-weg printschroefterminal blok 630 V, 0,2” steek
Voor print # 160410-1 van Elektor Shop
Discussie (0 opmerking(en))