Here I present a few tests of the performance of DuoDMXL. The following picture shows the output of the logic analyzer when writing the package {0xFF,0xFF,0x01,0x04,0x02,0x03,0x01,0xF4} which reads the address 0x03 of the servo's EEPROM area. In other words, it reads the servo's ID.

tri-state_buffer_shield_test.png

When communicating with an MX-64AR servomotor connected to the RS-485 bus, using an oscillocope to measure the output on the D+ and D- lines is:

rs485_test1.PNG

rs485_test2.PNG

In both tests, the baudrate used was 57600 bps.