This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: THVD1550
Sorry to bother you.
We are plan use THVD1550 to replace MAX13487EESA+T.
We saw MAX13487EESA+T include auto direction function but TI didn't.
So, could we use THVD1550 to replace MAX13487EESA+T? have any risk?
If couldn't, does TI have others solution can share?
There are a couple of different approaches for automatically controlling the direction of the RS-485 transceiver. The MAX13487 device implements this by only actively driving the low signal level and going high-Z for high levels (making them electrically the same as an “idle” or receive-only mode). This has the drawback in that the effective driver output strength for high levels (and corresponding high-level voltage output) is reduced below what is typically required by the RS-485 standard. A similar approach can be implemented with THVD1550 using a few additional components; I’ve drawn a schematic demonstrating this below:
A low signal on TX makes the output driver active with a low-level output state. A high signal on TX disables the driver, allowing for a high level to be held on the bus via the pull-up/pull-down resistances. The RC circuit on the gate of the FET is present to slow down the turn-off of the driver on a rising edge of the TX line. This allows the driver to remain active for a short period on a low-to-high transition to help quickly drive the bus to a high state before releasing it. The component values can be adjusted based on the required data rate and maximum expected parasitic capacitive loading, and the RC circuit may not be needed at all for lower data rates.
To help illustrate this theory of operation, here are some example switching waveforms for the D and DE inputs as well as the gate of the FET used:
Another approach that is able to maintain full compliance to the RS-485 standard requirements is to use a timer to enable the output driver for a fixed period of time (equal to one data frame) whenever data is present on the TX line. This is more equivalent to how an MCU would typically control the DE/RE lines of the transceiver. For a reference implementation using NA555 as a timer circuit, you can reference TIDA-01090. A similar solution using SN74LVC1G123 is given in TIDA-060008.
Please let us know if you have any further questions.
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.
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.