I'm working on designing a PCB to allow two Wiegand HID card readers to be connected to a single control board using digital isolation IC's and wanted to make sure the IC's and other components are adequate for the job and if there is anything else I may be missing.
Each card reader only uses four signals, CARD PRESENT, BEEPER, DATA0, and DATA1, which will get wired into two terminal blocks (J1 and J2). From here, the signals are connected to discrete inputs on the digital isolation IC's: an SI8640AB-B-IS1R for 4 of the signals and an SI8631BT-IS for the rest. The outputs on the IC's are then tied together so whichever input of a pair is triggered, a single output will be activated, ex: DATA1_A and DATA1_B are on inputs A1 and A2 and the corresponding outputs, B1 and B2 are tied together as DATA1 which gets sent to the controller.
The BEEPER signal coming back to the card readers is fed into two AND gates along with the CARD PRESENT signal which will route BEEPER to the correct reader being used.
(Click image below for larger version)