Is anyone using a Hardware Data Switch instead of LP Bridge?

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Is anyone using a Hardware Data Switch instead of LP Bridge?

Elecraft mailing list
While LP Bridge does serve the purpose I was wondering if anyone was usinga pure hardware solution to share the K3's serial port across applications.
If so how are you doing it?
Thank you

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LP Bridge?

Don Wilhelm-4
Harry,

RS-232 is a point to point protocol, so no hardware sharing - some
hardware devices get away with connecting into the data stream by *only*
listening to the traffic - SteppIR controllers are one example.  
Multiple transmitters on the same connection will corrupt the data.

However, if you run only one application at a time, you *could* use an
A/B/C/D switch with 4 serial ports on your computer after telling each
application to use a different com port.
BUT --
The easier solution is to simply close any conflicting application and
open a new one, each using the same com port.  The only problem with
that is that there are some ham applications that do not clean up their
'dirty footprints' and will leave the com port open when the application
has closed, and that condition can only be solved by re-booting the
computer.

A software virtual com port sharing solution like LP-Bridge is the best
solution if you want to run multiple applications at once.

73,
Don W3FPR

On 1/5/2015 5:26 PM, Harry Yingst via Elecraft wrote:
> While LP Bridge does serve the purpose I was wondering if anyone was usinga pure hardware solution to share the K3's serial port across applications.
> If so how are you doing it?
>

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LP Bridge?

Jim Rhodes-3
I have somewhere an old "Omniport" device that had multiple ports that
could be set to switch all sorts of ways. But if memory serves it was a 1
to 1 setup. Would have to look for the docs on it.
On Jan 5, 2015 8:18 PM, "Don Wilhelm" <[hidden email]> wrote:

> Harry,
>
> RS-232 is a point to point protocol, so no hardware sharing - some
> hardware devices get away with connecting into the data stream by *only*
> listening to the traffic - SteppIR controllers are one example.  Multiple
> transmitters on the same connection will corrupt the data.
>
> However, if you run only one application at a time, you *could* use an
> A/B/C/D switch with 4 serial ports on your computer after telling each
> application to use a different com port.
> BUT --
> The easier solution is to simply close any conflicting application and
> open a new one, each using the same com port.  The only problem with that
> is that there are some ham applications that do not clean up their 'dirty
> footprints' and will leave the com port open when the application has
> closed, and that condition can only be solved by re-booting the computer.
>
> A software virtual com port sharing solution like LP-Bridge is the best
> solution if you want to run multiple applications at once.
>
> 73,
> Don W3FPR
>
> On 1/5/2015 5:26 PM, Harry Yingst via Elecraft wrote:
>
>> While LP Bridge does serve the purpose I was wondering if anyone was
>> usinga pure hardware solution to share the K3's serial port across
>> applications.
>> If so how are you doing it?
>>
>>
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[hidden email]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
> Message delivered to [hidden email]
>
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LP Bridge?

Elecraft mailing list
In reply to this post by Don Wilhelm-4
Actually I was looking at this Pricey but it is a possibility


Serial Data Switches | RS232 Switch Box - B&B Electronics

|   |
|   |  |   |   |   |   |   |
| Serial Data Switches | RS232 Switch Box - B&B Electronic...Our user-friendly serial data switches are versatile, intelligent, and allow for seamless communication between your PC and multiple RS-232 devices. |
|  |
| View on www.bb-elec.com | Preview by Yahoo |
|  |
|   |

  
      From: Don Wilhelm <[hidden email]>
 To: Harry Yingst <[hidden email]>; Elecraft Reflector <[hidden email]>
 Sent: Monday, January 5, 2015 9:17 PM
 Subject: Re: [Elecraft] Is anyone using a Hardware Data Switch instead of LP Bridge?
   
Harry,

RS-232 is a point to point protocol, so no hardware sharing - some
hardware devices get away with connecting into the data stream by *only*
listening to the traffic - SteppIR controllers are one example. 
Multiple transmitters on the same connection will corrupt the data.

However, if you run only one application at a time, you *could* use an
A/B/C/D switch with 4 serial ports on your computer after telling each
application to use a different com port.
BUT --
The easier solution is to simply close any conflicting application and
open a new one, each using the same com port.  The only problem with
that is that there are some ham applications that do not clean up their
'dirty footprints' and will leave the com port open when the application
has closed, and that condition can only be solved by re-booting the
computer.

A software virtual com port sharing solution like LP-Bridge is the best
solution if you want to run multiple applications at once.

73,
Don W3FPR



On 1/5/2015 5:26 PM, Harry Yingst via Elecraft wrote:
> While LP Bridge does serve the purpose I was wondering if anyone was usinga pure hardware solution to share the K3's serial port across applications.
> If so how are you doing it?
>



 
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LPBridge?

George Danner
In reply to this post by Elecraft mailing list
Harry,
Years ago we used 8 devices controlled from one PC com port on one RS-232
data link.
All of the devices bridged the receive line and were wire or'd for transmit.
The devices were polled by the PC and only allowed to transmit when polled.
This worked well with no conflicts for many years.
So it is possible to use one RS232 port for multiple devices -but- the
devices must be made to play nice in all circumstances and have special
hardware interfaces.
My best memory is we spent about 20 man hours developing the hardware
solution and another 100 hours writing & debugging software. BTW this was in
DOS days!

73 George AI4VZ
--------------------------------------------------------------------------
-----Original Message-----
From: Harry Yingst via Elecraft
While LP Bridge does serve the purpose I was wondering if anyone was usinga
pure hardware solution to share the K3's serial port across applications.
If so how are you doing it?

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LPBridge?

Don Wilhelm-4
George,

Since RS-232 is a point-to-point protocol, multiple TX drivers cannot
exist together.
Yes, tri-state RS-232 drivers can be constructed (and were likely used
in your particular arrangement), but only one driver can be allowed to
be active at one time.  The fact that you say the drivers (transmitters)
were "wire or'd" means that the inactive drivers would have to present a
high impedance.  That is not the normal case for RS-232 drivers.  The
fact that you state it took 20 man-hours to develop the hardware
indicates that these are not normal RS-232 drivers.

I repeat - RS-232 is a point to point protocol, and the hardware
reflects that situation.  One cannot have two active drivers on the same
line at a time.  The voltages for RS-232 are up to -25 volts for the
'mark' level, and up to +25 volts for the 'space' level (the idle
condition or logic zero).  Now think about connecting two active RS-232
drivers together, one trying to send a logic '1' (-25 volts), while the
other is idling (at +25 volts).  The combination of the two drivers
equals zero volts at the receiving end, and zero volts is in the RS-232
undefined area, so the voltage level should be undefined and ignored.

Further complicating the situation is that some PC serial ports and many
"almost RS-232" devices have strayed from the normal spec, and will
respond to zero volts as a logic '1' and any positive voltage as a logic
'0'.  Normal RS-232 levels would ignore anything between -3 volts and +3
volts as 'noise'.  But recent psuedo RS-232 receivers will respond to
that zero volt level as a logic 1 (mark) and receive it as such.

The above situation works for very short 'RS-232' lines as usually
encountered in PC and ham equipment situations. but will not work well
with compliant RS-232 receivers that will ignore levels between -3 and
+3 volts.

In summary, multiple RS-232 drivers on a single line will conflict with
one another unless special enabling circuits are built into the driver
and a means of controlling which driver has control of the line are
present - not a trivial task.  In other words, do not "wire OR" multiple
RS-232 drivers together unless those drivers are specifically designed
to allow only one at a time to be active. That means a total system
control must exist, and that can only happen in specific controlled
situations.

That is why George's example took 20 hours of hardware design, but
required 100 hours of writing and debugging software.  This was a
specific system design and cannot be expanded to "wire or'd" RS-232
drivers in general - that will not work.

73,
Don W3FPR

On 1/5/2015 10:43 PM, George Danner wrote:

> Harry,
> Years ago we used 8 devices controlled from one PC com port on one RS-232
> data link.
> All of the devices bridged the receive line and were wire or'd for transmit.
> The devices were polled by the PC and only allowed to transmit when polled.
> This worked well with no conflicts for many years.
> So it is possible to use one RS232 port for multiple devices -but- the
> devices must be made to play nice in all circumstances and have special
> hardware interfaces.
> My best memory is we spent about 20 man hours developing the hardware
> solution and another 100 hours writing & debugging software. BTW this was in
> DOS days!
>
>

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LPBridge?

Lynn W. Taylor, WB6UUT
Don,

In the relatively early days of Packet Radio there were more than a few
multi-port NET-ROM nodes that were assembled by tying three (or more)
TNC-2s together with a relatively simple diode combiner.

I may even still have the diagram for combiner.  It wasn't powered,
didn't have anything more complex than diodes.

The TNC-2 used normal 1488/1489 chips for receivers and drivers, and
took slight advantage of the fact that the receiver didn't strictly
"need" RS-232 levels (that 0v was as good as -3v).

Serial errors did occur when two or more ports tried to talk at once,
but NET-ROM ran AX-25 on the serial port and the errors got handled that
way.

73 -- Lynn

On 1/5/2015 8:59 PM, Don Wilhelm wrote:
> Since RS-232 is a point-to-point protocol, multiple TX drivers cannot
> exist together.

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LPBridge?

Lynn W. Taylor, WB6UUT
P.S. the big secret is that you can't run pure ASCII with no other
protocol and pull this off.  All of the devices have to know when to
talk, and when to shut up.

On 1/5/2015 9:34 PM, Lynn W. Taylor, WB6UUT wrote:

> Don,
>
> In the relatively early days of Packet Radio there were more than a
> few multi-port NET-ROM nodes that were assembled by tying three (or
> more) TNC-2s together with a relatively simple diode combiner.
>
> I may even still have the diagram for combiner.  It wasn't powered,
> didn't have anything more complex than diodes.
>
> The TNC-2 used normal 1488/1489 chips for receivers and drivers, and
> took slight advantage of the fact that the receiver didn't strictly
> "need" RS-232 levels (that 0v was as good as -3v).
>
> Serial errors did occur when two or more ports tried to talk at once,
> but NET-ROM ran AX-25 on the serial port and the errors got handled
> that way.
>
> 73 -- Lynn
>
> On 1/5/2015 8:59 PM, Don Wilhelm wrote:
>> Since RS-232 is a point-to-point protocol, multiple TX drivers cannot
>> exist together.
>
\
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LPBridge?

Joel Black-2
In reply to this post by George Danner
I’m not sure why I didn’t think of this before. How about the MS-3 from BlackBox? It has one DTE port and three DCE ports on it (or is it the other way around?). BlackBox also makes a larger box with eight ports but I’m not sure if it’s an “MS-8” or they call it something different.

We use these at work for SCADA.

They also make a smaller version of the MS-3 where they use RJ-48s instead of DB-25s.

Before you ask, they do work for two-way communications, but on the MS-3, you’ve got to make sure what kind of device you’re hooking up. It only works one way but it does allow bi-directional communications.

73,
Joel - W4JBB

> On Jan 5, 2015, at 9:43 PM, George Danner <[hidden email]> wrote:
>
> Harry,
> Years ago we used 8 devices controlled from one PC com port on one RS-232
> data link.
> All of the devices bridged the receive line and were wire or'd for transmit.
> The devices were polled by the PC and only allowed to transmit when polled.
> This worked well with no conflicts for many years.
> So it is possible to use one RS232 port for multiple devices -but- the
> devices must be made to play nice in all circumstances and have special
> hardware interfaces.
> My best memory is we spent about 20 man hours developing the hardware
> solution and another 100 hours writing & debugging software. BTW this was in
> DOS days!
>
> 73 George AI4VZ
> --------------------------------------------------------------------------
> -----Original Message-----
> From: Harry Yingst via Elecraft
> While LP Bridge does serve the purpose I was wondering if anyone was usinga
> pure hardware solution to share the K3's serial port across applications.
> If so how are you doing it?
>
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[hidden email]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
> Message delivered to [hidden email]

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead of LPBridge?

Don Wilhelm-4
In reply to this post by Lynn W. Taylor, WB6UUT
And that is why it will not work with multiple computer applications -
they run independently and 'talk' whenever they want to.
LP-Bridge solves that problem by buffering the individual requests. Plus
it also buffers some K3 information so it can respond to some of the
application requests without directly communicating with the K3.

73,
Don W3FPR

On 1/6/2015 12:42 AM, Lynn W. Taylor, WB6UUT wrote:
> P.S. the big secret is that you can't run pure ASCII with no other
> protocol and pull this off.  All of the devices have to know when to
> talk, and when to shut up.
>

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Is anyone using a Hardware Data Switch instead ofLPBridge?

Wes (N7WS)
LP-Bridge is great.  I connect the K3 to my general logging program (DXBase),
RTTY program (AXETTY, a DXBase specific version of MMTTY), N1MM and SpectraVue
(SDR-IQ panadapter).  They all talk to each other without conflict.  I have it
set up to create the virtual ports and start the connected programs automatically.

Wes  N7WS


On 1/6/2015 5:57 AM, Don Wilhelm wrote:

> And that is why it will not work with multiple computer applications - they
> run independently and 'talk' whenever they want to.
> LP-Bridge solves that problem by buffering the individual requests. Plus it
> also buffers some K3 information so it can respond to some of the application
> requests without directly communicating with the K3.
>
> 73,
> Don W3FPR
>
>

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [hidden email]