Zarduino™ Serial shield

  
Right-click, View Image to enlarge

Five highspeed (115200 MAX) hardware USART-based RS232C channels (S1-S5)1, one highspeed (115200bps, 256 nodes MAX) hardware USART-based half-duplex RS485 channel (S6). S2-S6 each use a hardware EUSART in a PIC12F1840. The PICs are socketed and have both the ds30 bootloader and the roZetta™ firmware preloaded. Users can populate only as many channels as needed. All of the PICs run independently and share the I2C bus. The ds30 bootloader has interface applications for Windows, Linux and OSX.

An MR26 or RR5x5 can connect to S5 via the 4x1x0.100 header adjacent to the S4 jack and RS485 header, drawing system power for DTR (MR26 only). NOTE: The MR26 will only work with 5V systems.

The ZarduinoSerial shield is targeted for our roZetta™ application using the Zarduino-40™ system board but will work with other system boards although users may need to reroute some signals and some features may not be available with all system boards.

Supports 3V3 or 5V system boards with a user installed jumper.

Assembly Diagram

¹PIC12F1840 can BE configured with the UART on pins 2 & 3, leaving the hardware I2C pins free. The ds30 bootloader can be configured to support this. Using standard PICs allows for higher maximum speed via their hardware USART.

1: S1 is 115200 on Zarduino-40™ only. On other Zarduino™ system boards, S1 is software UART-based & 19200 MAX. On non-Zarduino™ systems, S1 is undefined.

Copyright: No part may be reproduced except as authorized by written permission. This restriction extends to reproduction in all media.