User Tools

Site Tools


qkc-sd100

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

qkc-sd100 [2019/08/17 15:04] (current)
Line 1: Line 1:
 +====== QKC-SD100: Serial Driver Kard for KardCom Slot ======
 +
 +REV-E boards in development.
 +==== PLPB-0042-REV-E ====
 +This rev has all the features of rev-d and also has additional resistor pads for termination,​ pull up and pull down of RS-485 drivers. ​ These are all installed by default, to have identical REV-C functionality these parts will need to be removed.
 +
 +=== Port to Rail Pin Map ===
 +^Port^PIC32 Pin^Rail Pin on Quick240 (RAIL C/D)^
 +|Serial0 Tx|U1ATX|Serial 2 Tx Enable|
 +|Serial0 Rx|U1ARX|Unmapped|
 +|Serial1 Tx|U1BTX|RS-232-TX|
 +|Serial1 Rx|U1BRX|RS-232-RX|
 +|Serial2 Tx/​Rx|U3ATX,​U3ARX|RS-422-Rx A+/B-|
 +|Serial3 Tx/​Rx|U3BTX,​U3BRX|RS-422-TX Y+/Z-|
 +|Optionally tied to Serial 2/3||H-BUS (RAIL D)|
 +|CCGPIO||Serial 3 Tx Enable|
 +
 +REV-D boards available now.
 +==== PLPB-0042-REV-D ====
 +This rev has all the features of rev-c and also has additional resistor pads to allow selection of full duplex without setting processor pins, and pull ups on the processor serial receive lines were also added to prevent spurious reads. If low voltage TTL serial is needed the board can also be configured as a pass through that connects the processor pins directly to the rails.
 +
 +{{::​kardcom_schematic_plpb-0042-rev-d.pdf|}}
 +
 +{{:​kards:​Com_Kard_Front.png?​direct|}} ​
 +{{:​kards:​Com_Kard_Back.png?​direct|}} ​
 +=== Port to Rail Pin Map ===
 +^Port^PIC32 Pin^Rail Pin on Quick240 (RAIL C/D)^
 +|Serial0 Tx|U1ATX|Serial 2 Tx Enable|
 +|Serial0 Rx|U1ARX|Unmapped|
 +|Serial1 Tx|U1BTX|RS-232-TX|
 +|Serial1 Rx|U1BRX|RS-232-RX|
 +|Serial2 Tx/​Rx|U3ATX,​U3ARX|RS-422-Rx A+/B-|
 +|Serial3 Tx/​Rx|U3BTX,​U3BRX|RS-422-TX Y+/Z-|
 +|Optionally tied to Serial 2/3||H-BUS (RAIL D)|
 +|CCGPIO||Serial 3 Tx Enable|
 +
 +==== PLPB-0042-REV-C ====
 +The Serial Driver Kard(tm) has one RS-232 level shifter (Serial 1) and two half duplex RS-485 level shifters (Serial 2 and Serial3), the two RS-485 level shifters can be used together as a single RS-422 level shifter. ​ All level shifters are are broken out on Rail C. The two RS-485 level shifters can be tied to the H-bus connector though user installed zero ohm jumpers.
 +
 +{{::​kardcom_schematic_plpb-0042-rev-c-proposed.pdf|}}
 +
 +=== Port to Rail Pin Map ===
 +^Port^PIC32 Pin^Rail Pin on Quick240 (RAIL C/D)^
 +|Serial0 Tx|U1ATX|Serial 2 Tx Enable|
 +|Serial0 Rx|U1ARX|Unmapped|
 +|Serial1 Tx|U1BTX|RS-232-TX|
 +|Serial1 Rx|U1BRX|RS-232-RX|
 +|Serial2 Tx/​Rx|U3ATX,​U3ARX|RS-422-Rx A+/B-|
 +|Serial3 Tx/​Rx|U3BTX,​U3BRX|RS-422-TX Y+/Z-|
 +|Optionally tied to Serial 2/3||H-BUS (RAIL D)|
 +|CCGPIO||Serial 3 Tx Enable|
 +
 +==== PLPB-0042-REV-B ====
 +The REV-B Serial Driver Kard(tm) has one RS-232 level shifter (Serial1) and two RS-422 level shifters. ​ The RS-232 and one RS-422 (Serial3) level shifter are broken out on Rail C and the final RS-422 (Serial2) level shifter is sent to the H-bus. ​ The RS-422 driver chip used on this version of the board always had the Tx lines asserted and prevented multi drop communications. ​ This lead to the REV-C version.
 +
 +{{::​kardcom_schematic_plpb-0042-rev-b.pdf|}}
 +
 +{{:​kards:​serial_kard_back.png?​direct|}} ​
 +
 +{{:​kards:​serial_kard_front.png?​direct|}}
 +
 +=== Port to Rail Pin Map ===
 +^Port^PIC32 Pin^Rail Pin on Quick240 (RAIL C/D)^
 +|Serial0 Tx|U1ATX|Unmapped|
 +|Serial0 Rx|U1ARX|Unmapped|
 +|Serial1 Tx|U1BTX|RS-232-TX|
 +|Serial1 Rx|U1BRX|RS-232-RX|
 +|Serial2 Tx|U3ATX|H-BUS (RAIL D)|
 +|Serial2 Rx|U3ARX|H-BUS (RAIL D)|
 +|Serial3 Tx|U3BTX|RS-422-TX A+/B-|
 +|Serial3 Rx|U3BRX|RS-422-RX Y+/Z-|
 +|CCGPIO||unmapped|
 +
 +[[start#​kards_tm_for_kardio|Back to Kard List]]
  
qkc-sd100.txt ยท Last modified: 2019/08/17 15:04 (external edit)