The program can interface with your radio using several ports from the computer. These ports are:
For CW the parallel and serial ports are assumed to have the default addresses shown in the list below. These addresses can be changed in the configurer to match your Windows setup.
|
|
These addresses used in Windows can be checked in (Win98) 'Control Panel | System | Device Manager | Ports (COM & LPT) | (Choose a port) | Resources | Input Output Range'.
Nonstandard port addresses will not work for CW.
| Tip. If you have one standard and one non-standard COM port, assign the non-standard to the radio, and the standard port to CW. |
Interfacing to a radio is done directly with a serial cable (straight or crossed) or when using an older radio an additional interface is needed. Every brand has it's own solution for it, also they have there own commands when changing frequency, changing band etc. So always look in the manual what to use with your radio to get it connected. When a direct serial cable is needed be sure it has all the necessary pins wired. A cable with full wiring is mostly ok but sometimes a cable with only 3 wires could be the way to go.. When using an additional interface there are two choices again. You buy the original for your radio or you build one yourself. When you buy an original interface the manual will say what kind of cable you need for it. When you make an interface yourself or buy a not original interface it can be that you are in trouble. The program determines if you have to use a cable with only three wires (software handshaking) or five wires (hardware handshaking).
|
|
|---|
Below a picture of a possible interface.

Parallel (LPT) port
| Serial port (9 pin) | Serial port (25 pin) |
|---|---|
|
Pin 7 - PTT output (RTS) |
Pin 4 - PTT output (RTS) Pin 20 - CW output (DTR) Pin 7 - Ground |
| Note. The CW- and(!) the PTT-line have to
come from the same serial/parallel port. Example: When COM4 e.g. is the CW-Port the PTT-line has to be connected at the same jack |

By Brian Kassel, K7RE
As the serial port spec is to have -12 and + 12 on the DTR
pin, a diode needs to be put in series with the 470 ohm
resistor that drives the LED on the input to the
OPTO-Isolator. The cathode (banded) end goes toward the
OPTO-Isolator. A transistor could be used here, but I like the
OPTO-Isolator route, as it affords more protection to the
serial port in case something down stream from the port
goes awry. You still need to protect the active device in
your interface from the negative voltage though. Some notebook
serial ports don't have a negative voltage, so you may be all
right there, BUT if you switch out the interface to a PC that
does, you are in for trouble.
BTW, no negative voltage appears at parallel (LPT / printer)
ports, so no negative voltage protection or isolation is needed
there.
Not all computers have serial ports anymore or not enough to control transceivers, packet, serial CW keying etc. In this case consider a USB to serial port adapter. Most of them do nicely control the radio. The problem with these interfaces is doing CW and/or PTT (and 5 bit codes). Test before or ask around if they work for radio control, CW or PTT control with your computer and radio! Also look first if drivers for your operating system are available.
With N1MM CW will work with native serial ports and with USB-to-serial adapters. For perfect CW not dependent on Windows processes the answer is Winkey by K1EL. CW transmitted as normal ASCII characters via the serial port. A USB/serial adapter will work fine with K1EL, because it is standard serial communications. Check the Winkey manual for more information.
In some cases PTT does not work well when using USB to serial. Check this Windows setting:
A very nice overview of serial- USB converters can be found at the RTTY contesting page by AA5AU at: http://www.rttycontesting.com/us
If the type of CW port chosen is LPT1, LPT2 or LPT3, additional information will be present on the chosen parallel port. In configurer select for which Radio the output has to be given on the selected port (Radio 1 or Radio 2). The BCD data on the LPT is that of the current active radio/VFO. The band data is available on multiple LPT ports -- Radio 1 on LPT1, Radio 2 on LPT2 and so on.
| NB. When DVK is selected, the Antenna
selection via the LPT port is disabled. The DVK pins and the antenna pins on the LPT port overlap. |
|
|
Description |
|
|
Return for PTT and CW output. This pin has limited sink capability, so you may need to buffer it |
|
|
Band output (Least
Significant Bit) set by
Antenna tab in Configurer |
|
|
NA-compatible TX focus. - Radio 1/2 Pin 3 will go to a logic LOW level (0V) when Radio 1 has TX focus and to a logic HIGH level (5V) when Radio 2 has TX focus. (NB. LPT pin 3 is the complement of Pin 14) Set ONLY if no hardware DVK output is selected (msg# 1). |
|
|
NA-compatible RX focus. LPT Pin 4 will go to a logic LOW level when Radio 1 has RX focus and to a logic HIGH level when Radio 2 has RX focus. Set ONLY if no hardware DVK output is selected (msg# 2). |
|
|
(Shift+singlequote) to
toggle for Stereo mono. LPT Pin 5 will go to a logic LOW level for mono audio and to a logic HIGH level for stereo audio. Set ONLY if no hardware DVK output is selected (msg# 3). |
|
|
Set ONLY if no hardware DVK output is selected (msg# 4). |
|
|
Band output set by Antenna tab in Configurer |
|
|
Band output set by Antenna tab in Configurer |
|
|
Band output (Most Significant Bit) set by Antenna tab in Configurer |
| 14 | Radio select A/B (transmit focus) for DX Doubler compatibility. LPT Pin 14 will go to a HIGH level when Radio 1 has TX focus and to a LOW level when Radio 2 has TX focus. (NB. LPT pin 14 is the complement of Pin 3) |
| 15 | Footswitch input port |
|
|
PTT output, high = transmit mode |
|
|
CW output |
|
|
Return for Band output |
| Code |
|
Code |
|
|||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
D |
C |
B |
A |
D |
C |
B |
A |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Top Ten Devices automatic band decoder | Multi band antennas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| To replicate the default Top-Ten Devices behavior, you would need to set up the Antenna tab in Configurer as shown below: |
It is possible to use more than one antenna per band with N1MM logger. With Alt-F9 it is possible to toggle between these antennas. NB. Don't forget to add a space after the comma when more bands are used per code. |
|
|
Sample config for switching between two stacked antennas with an automatic antenna switch. This diagram assumes that the decoder emits positive DC voltages from each terminal.
Attach the upper antenna to terminal one, and the lower antenna to terminal two. When the program outputs code 1, the upper antenna will be selected. When the program the program outputs code 2, the lower antenna will be selected. When the program outputs code 0, both antennas will be selected. Note that 0 is the lowest code, so both antennas will be the default.
The picture below shows the configuration in the Configurer.
Bearing data for rotator control is currently not available on the LPT port.
Its better to run the mic through the sound card all the time. That way your audio sounds the same either recorded or live. It also lets you re-record cq's on the fly, something that is really needed for 40m and 80m split cqing. Check out "#1 - Zero or Single Card, One radio, No Sound Card SO2R " which can also be found with more examples in the SO2R section.
One radio and one sound card to play wav files and record new
messages and mute the microphone when playing wav files.
Select '1 - Single Card - One radio, No Sound Card SO2R' on the
'Audio' tab in the Configurer and setup the top part of this
dialog.
The sound is centered rather than set to a radio channel.

This is NOT the preferred method any more!

Sound card DVK
Windows NT, Windows 2000, XP and their descendants require a
special dll which will be installed by running: PORT95NT.EXE to
use the parallel, serial and USB ports.
Windows 95, 98 (SE), ME don't need this special dll. In these
operating systems N1MM logger can access the parallel port direct
without the need for an extra driver.
To install the NT/2000/XP capable dll, do the following:
By Uffe PA5DD.
Shared ports allow for example Radio control/PTT/PTT-interrupt/CW on just one COM port, which might be all you have on your laptop. It requires that you make a serial splitter or a common interface. There are some pitfalls though:
By Didier KO4BB
Interrupts are the limiting factor to more than a handful of serial (com) ports. There are 2 ways to address that:
1) You want to use "standard" hardware using Windows "standard" com port model, and as long as the software will let you select IO port and IRQ, and as long as you don't need parallel printer or floppy (and as long as your video card does not use IRQs also), and if the program lets you share IRQs (for instance, you don't need an IRQ for a serial port used to drive the PTT line), (that's a lot of if's!!!) you can probably cram 4 to 6 com ports into a single PC. Note that you may still have problems if you try to run high bit rate on all the ports at once (that should not be a problem with radio control though). Please note that the "standard" PC setup (and Windows) supports 4 com ports with only 2 IRQs. Those who have tried know that you don't want to run high bit rate on COM 1 and COM 3 at the same time because they share the same IRQ.
2a) You do away with standard hardware, and then you can use specialty boards that have 4, 8 or even 16 ports. However, these boards use communication processors so they only need one IRQ from the PC but your software needs to be aware of and be able to communicate with that processor, either through custom software, or through a driver for your OS (Operating System i.e. Windows), or both. That's what ISPs use to gang a bunch of modems to support more than a couple phone lines/modems with each PC. While these may have high communication rate capabilities (because the communications processor uses FIFOs, small memory buffers that store incoming data until the PC is ready to take it), they also offer higher latency (response time) than a native port, not ideal for CW, although with a fast PC, most users have been satisfied with this setup.
2b) USB adapters fall in the category of non-standard hardware, but because USB is now built into the motherboard, the communication processor hardware is directly supported by the BIOS, and the OS has the proper drivers, so that has quickly become a standard. However, the USB standard was not designed to minimize latency, so a USB-serial adapter, while OK to talk to a radio via it's serial port, is not ideal to do things such as CW using bit twiddling. That should be reserved to native serial or parallel ports (motherboard or add-on card). USB adapters are probably a little worse (with regard to latency and CW capability) than custom communication processors described at 2a) because the USB adapters communicate with the PC through a serial link instead of being directly connected to the processor bus, so the bit twiddling has to be done though a serial link, which adds latency. In addition, since the USB port may be shared with other devices, accessing these other devices while sending CW would be a bad thing.
Bottom Line: There are excellent USB combination interfaces now available that can control one or more radios, key them with Winkey, and even provide soundcard facilities.
A footswitch can be hooked up to a serial and a parallel port. Thefootswitch program action is for both LPT and COM ports on switch closure.
Hooking up a footswitch to LPT1 can be done by connecting a 10k resistor from
pin 14 to pin 15 of LPT1. Pin 14 is +5V (see note below). Then connect a normally
open footswitch between pin 15 and pin 18 of LPT1. Closing the
footswitch pulls pin 15 low and performs the function selected in the
configurer.
Note: pin 14 also used for Radio A/Radio B control of external boxes, so that it
won't always be +5 volts . If this is the case an external +5 V power supply
can be used.