Difference between revisions of "HW-9 VFO"

From Land Boards Wiki
Jump to navigation Jump to search
Line 35: Line 35:
 
=== Blue Pill Card ===
 
=== Blue Pill Card ===
  
 +
* [[STM32|Blue Pill Card]]
 
* 3.3V operation work without level shifters for I2C
 
* 3.3V operation work without level shifters for I2C
 
** OLED can run from 3.3V
 
** OLED can run from 3.3V
 
** Si5351 can only run from 3.3V
 
** Si5351 can only run from 3.3V
* [[STM32|Blue Pill Card]]
 
 
* Used right angle headers and Dupont cables
 
* Used right angle headers and Dupont cables
 
* Replaced BOOT 0,1 jumpers
 
* Replaced BOOT 0,1 jumpers

Revision as of 12:19, 27 September 2020

This is a work in process - Gathering pieces.

HW-9.PNG

Features

  • Replace HW-9 internal VFO with a digital VFO
    • HW-9 VFO has legendary issues
      • Mechanical issues with vernier
      • Drift due to thermal
      • Lack of resolution
  • Fits within HW-9 VFO Box
  • Controls Tx/Rx/BFO frequencies with rotary encoder
    • 10 Hz steps
  • DD1306 OLED Display
    • I2C Interface
    • "Curved" display
  • Uses RIT control on HW-9
    • +/- 1 KHz RIT
  • Blue Pill Microprocessor
    • Arduino compatible
    • 3.3V
  • Understands band switch for MHz displayed
  • Si5351 Oscillator
    • I2C Interface
    • 3 Outputs
      • Transmit frequency
      • Receiver frequency include offset plus RIT
      • BFO frequency
    • Low pass filters to turn square waves to sine waves
    • 27 MHz crystal

Parts

Blue Pill Card

  • Blue Pill Card
  • 3.3V operation work without level shifters for I2C
    • OLED can run from 3.3V
    • Si5351 can only run from 3.3V
  • Used right angle headers and Dupont cables
  • Replaced BOOT 0,1 jumpers
    • Jumper on BOOT1
    • Switch on BOOT0 - easier to download code
  • Download via serial
  • Arduino IDE

128x32 OLED

OLED128x32.PNG

Arduino Library for OLED

U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);   // STM32, Ebay OLED
  • Font
  u8g2.setFont(u8g2_font_ncenB14_tr);

Rotary Encoder/Breakout Board

Si5351 FrequencyGenerator

  • 3 outputs
    • Tx
    • Rx
    • BFO

VFO TX

  • From 5.9993-5.7493 MHz

VFO RX

  • RIT knob is taken in through an A/D and adjusts the frequency plus/minus 1 KHz

BFO

  • 8.8314 MHz in receive
  • 8.8307 MHz in transmit

Low Pass Filters

  • 6 MHz

Schematic

VFO-001-SCHEMATIC.PNG

Libraries

Videos