Since PS Cockpit Software V.0.9.7 and firmware version 1.6.0 you can poll the I/O expanders in three different ways:
- PC Mode: In this mode PC is responsible to check all the boards in a given cycle.
- Main Board: In this mode the Main Board will continuously poll the boards and send the values whenever they have changed. It will work better than the previous one.
- Expander Interrupt: In this mode the expanders 16 and 40 I/O expanders their self are responsible to check it one of their inputs have changed and they will ask the Main Board to read the I/O expander.
The selection of the mode can be done in the USB Timers Page of the PS Cockpit Software:
As the interrupt outputs of the expanders are open drain active low outputs they need a pull-up resistor connected to 5V+. This can be easily accomplished by adding a 10K resistor to one of the expanders of the I2C daisy chain between the 5V+ pin and the interrupt pin:
You will need to add this resistor at least to one expander of each I2C channels.
No comments:
Post a Comment