User Manual

北京创兴盛器人术有限公司 UPTECH Robotics
TEL+86-010-8211-4870, +86-010-8211-4887 FAXExt.828 http://robot.up-tech.com
Page 5 of 21
Method TwoControl CDS55xx via Microcontroller
Method One needs a PC running Windows XP or Windows Vista system. If you do
not want to use PC, you can design a microcontroller to interface the CDS55xx servos. You
only need a UART port on the MCU, and make little interface circuit. the sub paragraph
1.2.3 gives a sample interface schematic using a AVR MCUs UART port. Chapter 5 of this
document gives a sample controller, including schematic and some sample C code.
1.2.3 Interface schematic
The serial bus interface of CDS55xx servo is a half-duplex UART, with 3 wires. To
control the CDS55xx servos, the main controller needs to convert its UART signals to the
half duplex type.
The schematic of a CDS55xx servo interface is shown below.
The power is supplied to the CDS55xx servo from the main controller through Pin 1 and
Pin 2 of the Molex3P connector.
The direction of data signals on the TTL level MCU_TXD and MCU_RXD depends on
the MCU_TXEN and MCU_RXEN level as the following.
MCU_TXEN MCU_RXEN
Status
1 0 the signal from MCU_TXD is output as SIG
0 1 the signal from SIG is input as MCU_RXD
0 0 high-impedance