Differences between revisions 2 and 63 (spanning 61 versions)
Revision 2 as of 2006-06-21 20:52:20
Size: 2991
Editor: AA6YQ
Comment:
Revision 63 as of 2020-04-30 16:44:52
Size: 5277
Editor: AA6YQ
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
=== Connecting an Icom Transceiver to your PC === == Connecting an Icom Transceiver to your PC ==
Line 3: Line 3:
PC control of an Icom transceiver is accomplished via a bidirectional CI-V bus, which uses an asynchronous protocol communicated via TTL voltage levels. Thus an interface between your PC and transceiver is required. Computer control of the '''IC-7100''', '''IC-7200''', '''IC-7300''', '''IC-7410''', '''IC-7600''', '''IC-7610''', '''IC-7700''', '''IC-7850''', '''IC-7851''', '''IC-9100''', and '''IC-9700''' is accomplished with a [[ConnectingIcom72007600|simple USB transceiver-to-computer connection]].
Line 5: Line 5:
The basic function of the interface is voltage level conversion from
the RS-232 levels used in a standard serial port (+12 and -12 VDC) and
the TTL levels used by your transceiver (+5, and 0 VDC). The interface
itself requires power, which can be provided either externally, or
with some circuits by using one of the serial port modem control
signals as a power source.
Computer control of older Icom transceivers is accomplished via a bidirectional CI-V bus, which uses an asynchronous protocol communicated via TTL voltage levels. Thus an external interface between your Computer and your transceiver's CI-V jack is required. The basic function of the interface is voltage level conversion from the RS-232 levels used in a standard serial port (+12 and -12 VDC) and the TTL levels used by your transceiver's CI-V bus (+5, and 0 VDC). The interface itself requires power, which can be provided either externally, or with some interfaces by using one of the serial port modem control signals as a power source.

Recent Icom transceivers can be switched between RX and TX using CI-V commands: IC-756Pro, IC-756ProII, IC-756ProIII, IC-7000, IC-7100, IC-7200, '''IC-7300''', '''IC-7410''', '''IC-7600''', '''IC-7610''', '''IC-7700''', '''IC-7850''', '''IC-7851''', '''IC-9100''', and '''IC-9700'''. All other Icom transceivers requires an external circuit that drives the tranceiver's SEND input (pin 3 on the backpanel ACC1 or ACC2 connectors). Commander can be configured to drive this external circuit from the serial port's modem control signal (DTR or RTS), or from a parallel port's pin 17.
Line 18: Line 15:
Being able to choose #1 is a relatively new phenomenon. Previously,
controlling a transceiver via USB port meant purchasing a USB-to-
serial-port adaptor (e.g. from Belkin or ByteRunner) and connecting
it to your interface's serial port. Now, however, there are off-the-
shelf USB interfaces; see, for example http://www.microham.com/USB%
20interfaces.html
. You can also build one of these yourself, as
described in http://www.eham.net/articles/8192 ; if you go this
route, be sure to read the comments, as the circuit as presented
contains an (easily correctable) defect.
Being able to choose #1 is a relatively new option. Previously, controlling a transceiver via USB port meant purchasing a USB-to- serial-port adaptor (e.g. from Belkin or !ByteRunner) and connecting it to your interface's serial port. Now, however, there are off-the- shelf USB interfaces; see, for example [[http://www.microham-usa.com/Products/USB.html]] . You can also build one of these yourself, as described in http://www.eham.net/articles/8192 ; if you go this route, be sure to read the comments, as the circuit as presented contains an (easily correctable) defect.
Line 28: Line 17:
If your PC has a spare serial port, or you'd prefer an outboard USB-
to-serial-port converter, then you'll have many more choices with
respect to the interface - down both the "buy it" and "build it"
paths.
If your PC has a spare serial port, or you'd prefer an outboard USB- to-serial-port converter, then you'll have many more choices with respect to the interface - down both the "buy it" and "build it" paths.
Line 33: Line 19:
Here are some off-the-shelf products: If you use one of your PC's USB ports, [[PreventUSBPortPowerDown| configure Windows to not automatically power down this port]].
Line 35: Line 21:
http://k1nu.home.comcast.net/k1nu/Products/ === Commercial Interfaces ===
Line 37: Line 23:
http://www.cssincorp.com/prod-cable.htm  * ICOM CT-17 (does not provide RX-TX switching for older Icom radios, as described above)
Line 39: Line 25:
http://home.att.net/~n8st/icom.html  * '''[[http://www.microham-usa.com/Products/USB.html|microHAM USB Interface II]]'''
Line 41: Line 27:
http://home.comcast.net/~n4vas/wsb/html/view.cgi-home.html-.html  * [[http://www.blackcatsystems.com/usbciv/|Black Cat Systems]] (does not provide RX-TX switching for older Icom radios, as described above)
Line 43: Line 29:
You'll find product reviews of the above, along with more
alternatives at http://www.eham.net/reviews/products/53 .
 * [[http://www.piexx.com/index.php?main_page=product_info&cPath=7&products_id=18|Piexx USB to CI-V interface]]
Line 46: Line 31:
You can also purchase a CT-16 from Icom, but they cost twice to three-
times more than the above products, and offer no advantage. See
http://www.grove-ent.com/CT17.html .
 * [[http://www.g4zlp.co.uk/unified/IcomCAT.shtml|ZLP Electronics CT-17 replacements]] (does not provide RX-TX switching for older Icom radios, as described above)
Line 50: Line 33:
Building a interface is a nice little project that can be
accomplished in an afternoon, including the trip to Radio Shack and
back. This circuit was published many years ago in QST; its very reliable, and you
may already have the necessary parts laying around:
'''*''' [[Win7VistaHardware|Interfaces known to work with 32-bit and 64-bit flavors of Windows 7 and Vista]]
Line 55: Line 35:
http://www.qsl.net/civ_commander/interface.jpg You'll find product reviews of the above, along with more alternatives at http://www.eham.net/reviews/products/53 .
Line 57: Line 37:
Another nice circuit,
=== Home-brew interfaces ===

Building a interface is a nice little project that can be accomplished in an afternoon, including the trip to Radio Shack and back. This circuit was published many years ago in QST; its very reliable, and you may already have the necessary parts laying around:

{{http://www.dxlabsuite.com/commander/interface.jpg}}

Another nice circuit,
Line 61: Line 48:
uses the MAX-232 IC for level conversion rather than discrete
transistors. It also includes a circuit to control your 706's PTT
circuit using one of the serial port modem control signals, which
you'll find convenient if you're planning to operate digital modes.
uses the MAX-232 IC for level conversion rather than discrete transistors. It also includes a circuit to control your 706's PTT circuit using one of the serial port modem control signals, which you'll find convenient if you're planning to operate digital modes.
Line 66: Line 50:
This circuit is small enough to build into a DB9 connector shell:
Line 67: Line 52:
http://www.qsl.net/g3vgr/civ.html
Line 68: Line 54:
[:Transceiver_Control:Transceiver Control] This module could be used as the foundation of a homebrew USB interface; be sure to drive the CI-V bus with an open-collector driver like the 7417:
Line 70: Line 56:
[:GettingStarted:Getting Started with DXLab] http://www.sparkfun.com/commerce/product_info.php?products_id=8165

If your transceiver requires an external interface for RX-TX switching, you can use

 * a circuit based on an opto-isolator

   {{http://www.dxlabsuite.com/Wiki/Graphics/WinWarbler/PTT-Opto.jpg}}

 * a circuit based on an NPN transistor

{{http://www.dxlabsuite.com/Wiki/Graphics/WinWarbler/PTT-NPN.jpg}}

----

[[DXLabDiscussionGroup|Post a question or suggestion on the DXLab Discussion Group]]

[[SerialCable|Choosing a Cable to Connect One RS232 Connector to Another]]

[[TranceiverControlIcom| Getting Started with Icom Transceiver Control]]

[[TransceiverControl|Transceiver Control]]

[[GettingStarted|Getting Started with DXLab]]

Connecting an Icom Transceiver to your PC

Computer control of the IC-7100, IC-7200, IC-7300, IC-7410, IC-7600, IC-7610, IC-7700, IC-7850, IC-7851, IC-9100, and IC-9700 is accomplished with a simple USB transceiver-to-computer connection.

Computer control of older Icom transceivers is accomplished via a bidirectional CI-V bus, which uses an asynchronous protocol communicated via TTL voltage levels. Thus an external interface between your Computer and your transceiver's CI-V jack is required. The basic function of the interface is voltage level conversion from the RS-232 levels used in a standard serial port (+12 and -12 VDC) and the TTL levels used by your transceiver's CI-V bus (+5, and 0 VDC). The interface itself requires power, which can be provided either externally, or with some interfaces by using one of the serial port modem control signals as a power source.

Recent Icom transceivers can be switched between RX and TX using CI-V commands: IC-756Pro, IC-756ProII, IC-756ProIII, IC-7000, IC-7100, IC-7200, IC-7300, IC-7410, IC-7600, IC-7610, IC-7700, IC-7850, IC-7851, IC-9100, and IC-9700. All other Icom transceivers requires an external circuit that drives the tranceiver's SEND input (pin 3 on the backpanel ACC1 or ACC2 connectors). Commander can be configured to drive this external circuit from the serial port's modem control signal (DTR or RTS), or from a parallel port's pin 17.

There are two decisions that will drive your choice:

1. do you want to use one of your PC's serial ports, or one of its USB ports?

2. would you prefer to build something or buy it?

Being able to choose #1 is a relatively new option. Previously, controlling a transceiver via USB port meant purchasing a USB-to- serial-port adaptor (e.g. from Belkin or ByteRunner) and connecting it to your interface's serial port. Now, however, there are off-the- shelf USB interfaces; see, for example http://www.microham-usa.com/Products/USB.html . You can also build one of these yourself, as described in http://www.eham.net/articles/8192 ; if you go this route, be sure to read the comments, as the circuit as presented contains an (easily correctable) defect.

If your PC has a spare serial port, or you'd prefer an outboard USB- to-serial-port converter, then you'll have many more choices with respect to the interface - down both the "buy it" and "build it" paths.

If you use one of your PC's USB ports, configure Windows to not automatically power down this port.

Commercial Interfaces

* Interfaces known to work with 32-bit and 64-bit flavors of Windows 7 and Vista

You'll find product reviews of the above, along with more alternatives at http://www.eham.net/reviews/products/53 .

Home-brew interfaces

Building a interface is a nice little project that can be accomplished in an afternoon, including the trip to Radio Shack and back. This circuit was published many years ago in QST; its very reliable, and you may already have the necessary parts laying around:

http://www.dxlabsuite.com/commander/interface.jpg

Another nice circuit,

http://www.seed-solutions.com/gregordy/Amateur%20Radio/Experimentation/CIVInterface.htm

uses the MAX-232 IC for level conversion rather than discrete transistors. It also includes a circuit to control your 706's PTT circuit using one of the serial port modem control signals, which you'll find convenient if you're planning to operate digital modes.

This circuit is small enough to build into a DB9 connector shell:

http://www.qsl.net/g3vgr/civ.html

This module could be used as the foundation of a homebrew USB interface; be sure to drive the CI-V bus with an open-collector driver like the 7417:

http://www.sparkfun.com/commerce/product_info.php?products_id=8165

If your transceiver requires an external interface for RX-TX switching, you can use

  • a circuit based on an opto-isolator
    • http://www.dxlabsuite.com/Wiki/Graphics/WinWarbler/PTT-Opto.jpg

  • a circuit based on an NPN transistor

http://www.dxlabsuite.com/Wiki/Graphics/WinWarbler/PTT-NPN.jpg


Post a question or suggestion on the DXLab Discussion Group

Choosing a Cable to Connect One RS232 Connector to Another

Getting Started with Icom Transceiver Control

Transceiver Control

Getting Started with DXLab

ConnectingIcom (last edited 2023-01-07 23:08:55 by AA6YQ)