VX 1700 to Codan 9350 interface - lawrencebillson/VX-1700-Codan-9350-ICOM-Tuning-Adaptor GitHub Wiki

Requirements

Input

The inputs to the interface are:

  • Button to start tuning

Output

Either a display or indicator lights to signal:

  • Tuning in progress
  • Tune pass
  • Tune fail

Interfaces

To/From the VX-1700:

  • ALC - negative voltage to lower TX output power. Need to set to ~ -2.5v
  • TX-REQ - instructs the radio to send CW

To/from the Codan 9350:

  • TUNE - Starts the tuning cycle, indicates completion
  • IND - Indicates completion status

Misc:

  • Status LED
  • Power in / out

Hardware

Currently in development!

Pseudocode

loop:

Is the button being pushed?

  • Turn on the charge pump

  • Wait a few ms for the charge to build up (check how long with the scope)

  • Turn on the CW signal

  • Wait a few ms for the radio to start (check how long with the scope)

  • Ground the TUNE line

  • Set TUNE to be an input

  • Loop:

    • Is TUNE low?
      • Did IND go low already? If so, we've got a pass/fail
      • Else - set tunelow = 1
    • Is IND low?
      • Did TUNE go low already? If so, we've got a pass/fail
      • Else - set indlow = 1
  • indlow = tunelow = 0

  • Turn off the CW signal

  • Turn off the charge pump