Difference between pages "RF Attenuators" and "Multicomp in a Box"

From Land Boards Wiki
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
== Purchased Attenuators ==
+
== Features ==
  
=== Programmable Attenuator ===
+
* Multicomp - FPGA retrocomputers
 +
** 6502
 +
*** OSI BASIC
 +
*** UK101 / OSI C1P
 +
** 6800
 +
*** MIKBUG
 +
** 6809
 +
*** BASIC
 +
*** Beal Crook Multiple OS
 +
** Z80
 +
*** CP/M (various builds)
  
* [[PE4302 RF Attenuator|PE4302 RF Attenuator board in my enclosure design]]
+
== Enclosure ==
  
[[file:PE4302_P1833-720px.jpg]]
+
* [https://www.amazon.com/gp/product/B07SW4RQBQ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 YaeCCC Rectangle Project Enclosure Case Electric Junction Box Blue 170mm x 130mm x 80mm / 6.4" x 4.3" x 2.7"]
  
=== Triple Attenuator ===
+
[[FILE:YaeCCC_CASE.PNG]]
  
* [[0/10/20/30 dB Attenuator]]
+
== Card Set ==
  
[[file:ATTEN4_CHINA_PCB.PNG]]
+
* [[RETRO-EP4CE15]] FPGA Baseboard
 +
* [[QM Tech Cyclone V FPGA Board]]
 +
* [[SD CARD X49]]
 +
* [[SWLEDX8|Slide switches card]] - Using 4 slide switches
 +
* [[DB25-02]] - DB-25
 +
* [[PD01|Power Distribution card]]
 +
* Reset switch
 +
** Mounted to front panel
 +
** On FPGA Pin_N16 (J3-6)
 +
* [https://www.ebay.com/sch/i.html?_odkw=usb+blaster&_sop=15&LH_BIN=1&LH_FS=1&_osacat=0&_from=R40&_trksid=p2045573.m570.l1311.R2.TR6.TRC1.A0.H1.TRS1&_nkw=usb+blaster+altera&_sacat=0 USB Blaster] - Remove from case - Opening in enclosure to access USB connector
  
== Homebrew RF Attenuators ==
+
=== QM Tech Cyclone V FPGA Board Features ===
  
[[file:Atten_30dB_20dV_P1812-720px.jpg]]
+
* [[QM Tech Cyclone V FPGA Board]]
=== 30 dB Attenuator ===
+
* [https://www.aliexpress.com/item/1000006622149.html?spm=a2g0s.9042311.0.0.3e1f4c4dZLO3HX QMTECH Altera Intel FPGA Core Board Cyclone V CycloneV 5CEFA2F23 SDRAM]
 +
** [https://github.com/ChinaQMTECH/CYCLONE_IV_EP4CE15 QMTECH GitHub page]
 +
** On-Board FPGA: [https://www.mouser.com/ProductDetail/Intel-Altera/5CEFA2F23I7N?qs=w%252BhYR4jzwbaH%2F206ysv4kw%3D%3D 5CEFA2F23I7N]
 +
** On-Board FPGA external crystal frequency: 50MHz
 +
** 5CEFA2F23 has rich RAM resource up to 1,760Kb
 +
** 5CEFA2F23 has 25K logic cells
 +
** On-Board Micron [https://www.mouser.com/ProductDetail/Micron/MT25QL128ABB8ESF-0AUT?qs=wUXugUrL1qwVHvCLqhzg7w%3D%3D MT25QL128A] SPI Flash, 16M bytes for user configuration code
 +
** On-Board Winbond 32MB SDRAM, [https://www.mouser.com/ProductDetail/Winbond/W9825G6KH-6?qs=qSfuJ%252Bfl%2Fd4uj%2FIr3zKOng%3D%3D W9825G6KH-6]
 +
** On-Board 3.3V power supply for FPGA by using MP2315 wide input range DC/DC
 +
** 5CEFA2F23 core board has two 64p, 2.54mm pitch headers for extending 108 user IOs. All 108 user IOs are precisely designed with length matching
 +
** 5CEFA2F23 core board has 3 user switches
 +
** 5CEFA2F23 core board has 2 user LEDs
 +
** 5CEFA2F23 core board has JTAG interface, by using 10p, 2.54mm pitch header
 +
** 5CEFA2F23 core board PCB size is: 6.7cm x 8.4cm
 +
** Default power source for board is: 1A@5V DC, the DC header type: DC-050, 5.5mmx2.1mm
  
* [http://leleivre.com/rf_pipad.html Pi Attenuator Calculator]
+
== Power ==
  
[[file:Atten30dB_P116-720px.jpg]]
+
* 5V Power comes from the USB
 +
* 3.3V regulator on the [[RETRO-EP4CE15]] Card
 +
** H2 pins 2-3 shorted on the [[RETRO-EP4CE15]] card
 +
** Set to route 3.3V to the I/O connector
  
[[file:30dB_Attenuator.PNG]]
+
== Cabling ==
  
* Built
+
=== SD Card ===
** Standard 5% resistor values
 
** R1 = 820 in parallel with 22K = 790.6 ohms
 
** R2 = 2 paralleled 120 Ohm 1/4W resistors paralleled with 470 ohms = 53.2 ohms
 
** Flat from 0-30 MHz
 
** Measured attenuation is flat
 
*** -30.01dB at 1 MHz
 
*** -30.24dB at 30 MHz
 
** Input Impedance - 53.1 ohms, 21.3nF
 
** SWR 1.06
 
** 1/2W max (5VDC max, 0 ohm source)
 
  
* NanoVNA scan data
+
* [[SD_CARD_X49|SD Card]]
 
+
* Install J3 on SD Card
[[file:30dB_Attenuator_NanoVNA_Setup_Curve_900MHz.PNG]]
+
** Runs card off 3.3V
 
 
[[file:30dB_Attenuator_NanoVNA_Data_900MHz.PNG]]
 
 
 
* LTSPICE Simulation
 
 
 
[[file:LTSPice_30dB.PNG]]
 
 
 
=== 20 dB Attenuator ===
 
 
 
[[file:Atten_20dB_P115-720px.jpg]]
 
 
 
[[file:20dB_Attenuator.PNG]]
 
 
 
* Build
 
** Standard 5% resistor values
 
** R1 = 2 of 510 in parallel also in parallel with 8.2K = 247.3 ohms
 
** R2 = 2 paralleled 150 Ohm 1/2W resistors paralleled with 330 ohms = 61.11 ohms
 
** Flat from 0-30 MHz
 
** Measured attenuation is flat
 
** Input Impedance - tbd ohms, tbd nF
 
** SWR tbd
 
** 1W max (8.6 V max, 0 ohm source)
 
 
 
[[file:20dB_Attenuator_NanoVNA_Setup_Curve_900MHz.PNG]]
 
 
 
[[file:20dB_Attenuator_NanoVNA_Data_900MHz.PNG]]
 
 
 
* LTSPICE Simulation
 
 
 
[[file:LTSPice_20dB.PNG]]
 
 
 
=== 10 dB Attenuator ===
 
 
 
[[file:Atten_10dB_P115-720px.jpg]]
 
 
 
[[file:10dB_Attenuator.PNG]]
 
 
 
* Build
 
** Standard 5% resistor values
 
** R1 = 2 of 150 in parallel also in parallel with 1.5K = 71.43 ohms (0.3% error)
 
** R2 = 3 of 330 Ohm 1/4W parallel resistors paralleled with 810 ohms = 96.85 ohms (0.62% error)
 
** Flat from 0-30 MHz
 
** Measured attenuation is flat
 
** Input Impedance - tbd ohms, tbd nF
 
** SWR tbd
 
** 3/4W max (9.1 V max, 0 ohm source)
 
 
 
[[file:10dB_Attenuator_NanoVNA_Setup_Curve_900MHz.PNG]]
 
 
 
[[file:10dB_Attenuator_NanoVNA_Data_900MHz.PNG]]
 
 
 
* LTSPICE Simulation
 
 
 
[[file:LTSPice_10dB.PNG]]
 
 
 
=== Attenuator Construction ===
 
 
 
* Single side copper clad PCB
 
** Approx 2"x1"
 
* Clean with steel wool
 
* Solder SMA connectors
 
** Use large alligator clips to hold while soldering
 
** Solder on sides only
 
 
 
[[file:Atten_01_SMAs_720px.jpg]]
 
 
 
* Cut "T" Shaped pads
 
** I used nibbler
 
* Center fits between connector ground pins
 
* Glue down pads with Superglue
 
 
 
[[file:Atten_02_Pads_720px.jpg]]
 
 
 
* Solder center pin with big solder blob
 
** A bit too high for direct contact
 
* Verify raised pad does not short to ground
 
 
 
[[file:Atten_03_Solder CenterPads_720px.jpg]]
 
 
 
* Solder side resistor(s)
 
* Leave room for center resistor(s)
 
 
 
[[file:Atten_04_Solder Side_Resistors_720px.jpg]]
 
 
 
* Measure side resistors from pad to ground
 
* Should match value
 
* Solder center resistor(s)
 
 
 
[[file:Atten_05_Solder Center_Resistors_720px.jpg]]
 
 
 
* Verify no shorts between centers and ground
 
 
 
== Attenuator Design - Rev 2 ==
 
 
 
[[FILE:ATTEN.PNG]]
 
 
 
* SMA connectors
 
* Resistors
 
** 1206
 
*** 1/4W
 
** 1% values
 
 
 
=== Parts ===
 
  
 
{| class="wikitable"
 
{| class="wikitable"
! Mfr. #
+
! J1 PIN
! Manufacturer
+
! SIGNAL
! Customer #
+
! COLOR
! Description
+
! SD PIN
 +
! FPGA Pin
 +
! DIR
 
|-
 
|-
| RC1206FR-0797R6L
+
| 2
| YAGEO
+
| 3.3V
| ATTEN_10DB
+
| ORG
| Resistors - SMD 97.6Ohms 1/4W 1206 1%
+
| 7
 +
| VREG 3.3V
 +
| OUT (PWR)
 
|-
 
|-
| RC1206FR-0771R5L
+
| 45
| YAGEO
+
| sdSCLK
| ATTEN_10DB
+
| GRY
| Resistors - SMD 71.5 Ohms 250 mW 1206 1%
+
| 3
 +
| L19
 +
| OUT
 
|-
 
|-
| RK73H2BTTD1070F
+
| 46
| KOA Speer
+
| sdMISO
| ATTEN_13DB
+
| BLU
| Resistors - SMD 1/4watts 107ohms 1%
+
| 2
 +
| L18
 +
| IN
 
|-
 
|-
| RC1206FR-0778R7L
+
| 47
| YAGEO
+
| sdMOSI
| ATTEN_13DB
+
| WHT
| Resistors - SMD 78.7 Ohms 250 mW 1206 1%
+
| 4
 +
| L22
 +
| OUT
 
|-
 
|-
| AC1206FR-07249RL
+
| 48
| YAGEO
+
| sdCS
| ATTEN_20DB
+
| VIO
| Resistors - SMD 249Ohms 1/4W 1206 1% AEC-Q200
+
| 5
 +
| M22
 +
| OUT
 
|-
 
|-
| RK73H2BTTDD61R9F
+
| 49
| KOA Speer
+
| GND
| ATTEN_20DB
+
| GRN
| Resistors - SMD 61.9 OHM 1%
+
| 1
|-
+
| GND
| AC1206FR-0753R6L
+
| OUT (PWR)
| YAGEO
 
| ATTEN_30DB
 
| Resistors - SMD 53.6Ohms 1/4W 1206 1% AEC-Q200
 
|-
 
| RK73H2BTTD7870F
 
| KOA Speer
 
| ATTEN_30DB
 
| Resistors - SMD 1/4watts 787ohms 1%
 
|-
 
| RC1206FR-07294RL
 
| YAGEO
 
| ATTEN_3DB
 
| Resistors - SMD 294Ohms 1/4W 1206 1%
 
|-
 
| RK73H2BTTE17R8F
 
| KOA Speer
 
| ATTEN_3DB
 
| Resistors - SMD 1/4watts 17.8ohms 1%
 
|-
 
| RK73H2BTTD51R0F
 
| KOA Speer
 
| ATTEN_40DB
 
| Resistors - SMD 1/4watts 51ohms 1%
 
|-
 
| RC1206FR-072K49L
 
| YAGEO
 
| ATTEN_40DB
 
| Resistors - SMD 2.49 kOhms 250 mW 1206 1%
 
|-
 
| RK73H2BTTDD49R9F
 
| KOA Speer
 
| ATTEN_50_60DB
 
| Resistors - SMD 49.9 OHM 1%
 
|-
 
| RC1206FR-077K87L
 
| YAGEO
 
| ATTEN_50DB
 
| Resistors - SMD 7.87 kOhms 250 mW 1206 1%
 
|-
 
| RC1206FR-0726K1L
 
| YAGEO
 
| ATTEN_60DB
 
| Resistors - SMD 26.1 kOhms 250 mW 1206 1%
 
|-
 
| RK73H2BTTD37R4F
 
| KOA Speer
 
| ATTEN_6DB
 
| Resistors - SMD 1/4watts 37.4ohms 1%
 
|-
 
| CRCW1206150RFKEAC
 
| Vishay
 
| ATTEN_6DB
 
| Resistors - SMD 1/4Watt 150ohms 1% Commercial Use
 
 
|-
 
|-
 
|}
 
|}
 
== Attenuator Charts ==
 
 
[[file:dBm_vs_milliVolt_milliWatts.PNG]]
 
 
[[file:dBm_vs_Volta_Watts.PNG]]
 
 
[[file:dBm_vs_Volt_Watts.PNG]]
 
 
== References ==
 
 
* [http://leleivre.com/rf_pipad.html Attenuator Calculator] - Le Leivre.com
 
* [https://www.pasternack.com/t-calculator-pi-attn.aspx Attenuator Calculator] - Pasternak
 
 
* Heavily inspired by Alan (W2AEW) video
 
 
<video type="youtube">A5gGeV7CiQ0</video>
 
 
[[file:W2AEW_Attns-01.PNG]]
 
 
[[file:W2AEW_Attns-02.PNG]]
 
 
[[file:W2AEW_Attns-03.PNG]]
 

Revision as of 07:34, 16 February 2022

Features

  • Multicomp - FPGA retrocomputers
    • 6502
      • OSI BASIC
      • UK101 / OSI C1P
    • 6800
      • MIKBUG
    • 6809
      • BASIC
      • Beal Crook Multiple OS
    • Z80
      • CP/M (various builds)

Enclosure

YaeCCC CASE.PNG

Card Set

QM Tech Cyclone V FPGA Board Features

  • QM Tech Cyclone V FPGA Board
  • QMTECH Altera Intel FPGA Core Board Cyclone V CycloneV 5CEFA2F23 SDRAM
    • QMTECH GitHub page
    • On-Board FPGA: 5CEFA2F23I7N
    • On-Board FPGA external crystal frequency: 50MHz
    • 5CEFA2F23 has rich RAM resource up to 1,760Kb
    • 5CEFA2F23 has 25K logic cells
    • On-Board Micron MT25QL128A SPI Flash, 16M bytes for user configuration code
    • On-Board Winbond 32MB SDRAM, W9825G6KH-6
    • On-Board 3.3V power supply for FPGA by using MP2315 wide input range DC/DC
    • 5CEFA2F23 core board has two 64p, 2.54mm pitch headers for extending 108 user IOs. All 108 user IOs are precisely designed with length matching
    • 5CEFA2F23 core board has 3 user switches
    • 5CEFA2F23 core board has 2 user LEDs
    • 5CEFA2F23 core board has JTAG interface, by using 10p, 2.54mm pitch header
    • 5CEFA2F23 core board PCB size is: 6.7cm x 8.4cm
    • Default power source for board is: 1A@5V DC, the DC header type: DC-050, 5.5mmx2.1mm

Power

  • 5V Power comes from the USB
  • 3.3V regulator on the RETRO-EP4CE15 Card
    • H2 pins 2-3 shorted on the RETRO-EP4CE15 card
    • Set to route 3.3V to the I/O connector

Cabling

SD Card

  • SD Card
  • Install J3 on SD Card
    • Runs card off 3.3V
J1 PIN SIGNAL COLOR SD PIN FPGA Pin DIR
2 3.3V ORG 7 VREG 3.3V OUT (PWR)
45 sdSCLK GRY 3 L19 OUT
46 sdMISO BLU 2 L18 IN
47 sdMOSI WHT 4 L22 OUT
48 sdCS VIO 5 M22 OUT
49 GND GRN 1 GND OUT (PWR)