PVCH Handler
Software, documentation and issue can be found here: https://git.ksat-stuttgart.de/source/src-pvch
Steps for integration into OBSW
- Get EE schematics from Norbert Toth (Norbert.Toth@dlr.de) for completeness
- Implement the commands required. The PVCH uses a I2C GPIO expander because there were not enough GPIO pins available. This will probably require that the
SpiComIF
uses theI2cComIF
instead of pulling the regular chip selects / demultiplexer chip selects low. The SPI communication interface needs to send the according commands to the I2C expander. The I2C expander is the PCA9554 device, the DLR code can be found here. The slave address for the PSA9554 is 0x27. The three bits before the read/write pin are HW selectable but are all pulled high. - If those fundamentals are implemented, application level code should implement the necessary code to read data from the various SPI devices and implement the high level commands specified by the DLR documents. The devices are the 32-to-1 ADG731 Multiplexer, a MAX7301 GPIO expander and an ADS1278 ADC.
- Current OBSW location: https://git.ksat-stuttgart.de/source/sourceobsw/-/tree/develop/bsp_sam9g20/devices