E. As a last resort you should try an application and physical device you know should work on your COM port.
Perhaps this is the first step in checking the COM port, but if all else fails ...
Another option is to use a USB to serial adaptor, but these have their own problems. But if you have one, then try it out,
simply go back to step A above but note that when you plug in a USB-to-serial adaptor, you should see that there's
now another COM port in the drop down menu of wbCONF.
F. Lets assume you got characters to echo at step B.
Now we have to make sure the DB9 to RJ45 adaptor cable, that came with your wideband controller, is doing the job properly.
The first schematic shows that the normal cable swaps pins 2 and 3, and connects 5 to 5.
To loop-back, simply connect a wire between pins 2 and 3 on the RJ45 and see if you can get character echoes.
OK! Easier said than done - try two single edged razor blades held together at one end, with the blades
resting on pins 2 and 3 as shown in the image.
If no luck then make sure pin 2 has the red wire, and pin 3 has the white wire, and that you are connecting to those two pins.
If no luck then use a multi-meter (or other low current device) to measure continuity between pin 3 on the DB9 to pin 2 on the RJ45,
and from pin 2 on the DB9 to pin 3 on the RJ45, as well as pins 5 to 5.
F. If you do get echo at the previous step make sure you don't get an echo when take the wire (or razor blades) away.
This ensures there's not an inbuilt short that can prevent comms from happening.
G. At this point you should have found the problem with your cable and/or your COM port, but there is still the possibility
that the wideband unit can still not be seen from your PC. In this case it's probably that the RS232 inside the wideband
unit has a problem. If you have a DIY unit then it should be easy to trace the problem using the supplied schematics.
for a DIY unit you may have a bad RS232 transceiver (typically an ST202 DIP-16 package).
A remote, but still possible, scenario is that the RS232 comms within the CPU has somehow died, and a CPU can fix the problem,
but it's more probable you have a short or open circuit somewhere.
H. Here's where you give up and send it for us to look at!
|