is here! Shop now, pay later in 4 easy installments
DeliveryNZ-wide
MS2548 TTL to RS485 Auto Direction Module – 5V to Pinterest (opens in a new window)

MS2548 TTL to RS485 Auto Direction Module – 5V

$4.95 incl. gst

SKU: CLICK-IT-429086 Category:

Verified specifications

Brand
NZN Electronics

Taken from this product's published details. If something is not listed here, it has not been verified.

Ask AI about this product

Answers use this product's information and the store's details. If it cannot be confirmed, it will point you to our team.

Any language. Press Enter to ask

Frequently bought together

Bundle idea: this item plus 2 recommended accessory/accessories, $17.72 in total. Add each item to the cart below.

Description

Connect a microcontroller UART to a two-wire RS485 bus with this MS2548 module. It runs from 5V, and the MS2548 transceiver switches between transmit and receive by itself, so no direction-control pin is needed. The header pins are named from the module’s side: RXD is the module’s input and takes your controller’s TX, and TXD is its output to your controller’s RX. A 5V board such as an Arduino Uno wires straight on. For a 3.3V board such as an ESP32, follow the wiring steps below.

Specifications

Board markingHW-144
TransceiverMS2548
Module supply5V DC (4.5 to 5.5V)
Header pinsRXD in, TXD out (about 5V)
TTL interfaceVCC, TXD, RXD, GND
RS485 interfaceD+/A, D-/B, GND
Bus modeTwo-wire half duplex
Direction controlAutomatic, in the transceiver
Bus loading1/4 unit load, up to 128 nodes
Status LEDsPower, TXD and RXD
Termination120 ohm via 120_S bridge
Board sizeAbout 54 x 22 mm

Datasheets

What’s in the box

1×
MS2548 TTL to RS485 module

Red HW-144 board with a fitted right-angle 4-pin header and a green 3-way screw terminal.

Great for

Reading a Modbus RTU energy meter from an Arduino
Talking to a VFD or PLC serial port
Polling RS485 sensors over a long cable
Linking two microcontrollers across a workshop

Wiring & getting started

  1. Connect power with the circuit off

    Connect a regulated 5V supply to VCC and join the controller and module grounds. Do not run it from 3.3V.

  2. Check which pin is which

    Power the module from 5V with nothing connected to TXD or RXD, and measure each pin to GND. The output (TXD) reads close to the supply voltage. The input (RXD) reads lower.

  3. Connect the UART, crossed over

    Connect controller TX to the module’s RXD and controller RX to the module’s TXD, as the drawing on the back of the board shows. TXD outputs about 5V, so on a 3.3V board such as an ESP32 or Pico, bring it down with a level shifter or a divider: 10k from TXD to the controller’s RX pin and 20k from that pin to GND. We have not yet confirmed that this board’s RXD input reliably reads 3.3V logic, so run that line through a level shifter too.

  4. Connect the RS485 bus

    Connect D+/A to the remote A or + terminal and D-/B to the remote B or – terminal. Keep the polarity the same along the whole bus.

  5. Set termination and start slow

    Bridge 120_S only when this module is at a physical end of the cable. Start at 9600 baud and raise the speed once replies are reliable.

Additional information

Brand

NZN Electronics

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

We’d love to hear what you think!