potcore
Electrical
- Feb 26, 2007
- 28
Hi,
We need a simple communication system for our outdoor antenna pattern testing range. The sender and receiver are separated by some 90 metres (Antenna frequencies are 1GHz upwards.). The receiver is up a 20 metre tower.
Please see rough diagram…....
It has been decided to send bytes on cheapest 2-core cable serially (using our own simple serial protocol) from sender to receiver to indicate actions to be taken by the receiver personnel….”eg Hex 55 means change frequency to 5.5GHz” etc etc. (The received bytes will be displayed on LEDs). The transmitter and receiver are both PIC controlled…
Please see diagram…….....
I have been told that since I am using 100 metres of 2-core cable, that I will need to use a Line Driver chip, (eg MAX232) so as to mitigate the effect of line capacitance (incidentally the 100metre line has DC resistance of just 9 ohms, I don’t know its capacitance)
However, I have set the circuit up and as an experiment, sent a stream of 50kbps on/off pulses from the sender PIC to the Receiver PIC along the 100 metre length of cable. The receiver PIC succesfully receives the pulses and outputs them on another port, where I scoped it as a check.
My pulse train was Unipolar-Non-Return-to-Zero (ie logic high = 5V, logic low = 0V) as shown in the above diagram.
Even though I have successfully received serial pulses at 50kbps over 100 metres, I have been told to use a MAX232 line driver chip, to convert the unipolar pulses from the PIC to bipolar RS232 type pulses.
I don’t believe this is necessary, but have been told that my system will not be “robust” without the Line Driver chip.
My "dummy" data stream was sucessfully received over a 100 metre cable without any line driver..........the Pic ports are just directly connected via the 100 metre cable.
Does any reader know if I really do need to use a Line Driver chip?
We need a simple communication system for our outdoor antenna pattern testing range. The sender and receiver are separated by some 90 metres (Antenna frequencies are 1GHz upwards.). The receiver is up a 20 metre tower.
Please see rough diagram…....
It has been decided to send bytes on cheapest 2-core cable serially (using our own simple serial protocol) from sender to receiver to indicate actions to be taken by the receiver personnel….”eg Hex 55 means change frequency to 5.5GHz” etc etc. (The received bytes will be displayed on LEDs). The transmitter and receiver are both PIC controlled…
Please see diagram…….....
I have been told that since I am using 100 metres of 2-core cable, that I will need to use a Line Driver chip, (eg MAX232) so as to mitigate the effect of line capacitance (incidentally the 100metre line has DC resistance of just 9 ohms, I don’t know its capacitance)
However, I have set the circuit up and as an experiment, sent a stream of 50kbps on/off pulses from the sender PIC to the Receiver PIC along the 100 metre length of cable. The receiver PIC succesfully receives the pulses and outputs them on another port, where I scoped it as a check.
My pulse train was Unipolar-Non-Return-to-Zero (ie logic high = 5V, logic low = 0V) as shown in the above diagram.
Even though I have successfully received serial pulses at 50kbps over 100 metres, I have been told to use a MAX232 line driver chip, to convert the unipolar pulses from the PIC to bipolar RS232 type pulses.
I don’t believe this is necessary, but have been told that my system will not be “robust” without the Line Driver chip.
My "dummy" data stream was sucessfully received over a 100 metre cable without any line driver..........the Pic ports are just directly connected via the 100 metre cable.
Does any reader know if I really do need to use a Line Driver chip?