Part Number: SN65HVD3082E
while enable the transmitter of the SN65HVD3082EDR there is an undershoot of A and B signals. It does not really affect the communication but i don't see this when i use a RS485 Transceiver from another Manufacturer.
The RE and DE Pins are connected together so the receiver is switched off while the transmitter is enabled. I also tried a 10k resistor between the control GPIO and \RE Pin. DE was connect directly with the control GPIO.
Does anyone have an idea what it could be?
Thanks for your information. Unfortunately the device behaves this way during mode transition in some conditions. The reason is that the driver circuitry takes some time to operate. You can see that when the control signal goes high, there is a very short period both A and B going low, which means the pins are not active yet. What's the edge rate of the control? Sometimes the undershoot disappears with a different rising/falling time.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Hao L:
thanks for the fast response. The edge ist relatively slow because the signal is isolated with the optocoupler with a phototransistor output. The edge is about ~10 µs, i didn't measure it exactly.
In the 2nd figure the edge is slowed down by changing some parameters in the optocoupler circuit. The undershoot was still there.
If this behavior doesn't influence the communaction negatively I wouldn't change the circuit anymore. Can you agree?
In reply to A B7:
Thanks for more data. I'm sorry it might not exist obvious system level solution. I agree you don't need to change your design since the undershoot doesn't create any transmission errors.
thank you for your help.
I found the THVD1500 interesting. Its seems to be cheaper and better in all parameters. Its better for noise rejection, doesnt need bias resistors etc. etc.
I would prefere to use THVD1500 after I found this. Are there issues why not use THVD1500 instead of the SN65HVD3082E?
I can't think of any issues moving to THVD1500 - you are right that (as a newer device) it makes several improvements over the SN65HVD3082E. In general it would be the device I'd recommend for new designs with VCC = 5 V and data rates below 500 kbps.
In reply to Max Robertson:
now i have a board with THVD1500 and i measured another issue. I can see an overshoot while tx ist beeing disabled after sending the data. In this configuration the 120R termination is also active.
I tried different falling edges but it doesnt matter, the overshoot is still there. Is it something THVD1500 specific? Do you have any Idea how to remove that?
In the following again i measured A and B Signal of the SN65HVD3082E and THVD1500 while disabling tx. The SN65HVD3082E do an undershoot and THVD1500 an overshoot.
I'd like to understand this a little better. Could you share your schematic of the RS-485 implementation? I'm wondering what sort of loading may be present on the A/B bus pins and how the logic controls (D/DE/RE) are handled.
Is the behavior observed when testing a node individually or only when multiple nodes share common bus connections?
Have there been any schematic changes when moving to the THVD1500 device? (I was confused since the previous SN65HVD3082E waveforms didn't show this undershoot and they seemed to have a differential bias applied during the idle state.)
in all my measurements i had my RS485 device (TX) connected to a commercial RS-485 device (Rx) with 120R termination at the bus end. The cable length is~1m. I also tried to load the bus just with 54R and 120R, without a 2nd device.
The logic controls (D/DE/RE) are handled by a host processor. The main change in the schematic when I moved to the THVD1500 was removing the 1k bias resistors on A/B bus pins because the THVD1500 has fail safe function.
In the last two scope screenshots i just soldered jumper wire to the SO8-packages of the THVD1500 and SN65HVD3082E. I connected the transceiver to a stable 5V power supply and an USB-to-Serial Adapter so i was able to send some data. The screenshots were taken while i was manually switching the DE/RE from 5V to GND.
Where did you probe the enable and bus signal when you captured the shots? Can you try bypassing the common mode choke and adding some resistive load between A and B? It looks you might have the load, but I didn't see it on the schematic. I was wondering the inductive loading makes the overshoot.
i probed the A/B signals after the chocke at the bus connector.
The last two scope screenshots have nothing to do with the schematic. That was like on a breadboard, where i only had the transceivers +120 Ohm load, power supply, and usb-uart-adapter. So it cannot be the inductive loading making the overshoot.
Without the termination load the signal would look like that:
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.