source issueshttps://git.ksat-stuttgart.de/groups/source/-/issues2021-02-11T14:21:16Zhttps://git.ksat-stuttgart.de/source/sourceobsw/-/issues/10SD Card Handler Progress2021-02-11T14:21:16ZRobin MuellerSD Card Handler ProgressLarge parts of the SD Card Handler and Service 23 have been written.
Missing features:
- Dump SD-card structure as ASCII
- Finish and test manual read operation
- Implement and test automatic read operationLarge parts of the SD Card Handler and Service 23 have been written.
Missing features:
- Dump SD-card structure as ASCII
- Finish and test manual read operation
- Implement and test automatic read operationhttps://git.ksat-stuttgart.de/source/sourceobsw/-/issues/9PUS Service 11 (TC scheduling)2023-05-14T16:12:24ZRobin MuellerPUS Service 11 (TC scheduling)Telecommand scheduling service. Has to be designed and implemented.Telecommand scheduling service. Has to be designed and implemented.David WoodwardDavid Woodwardhttps://git.ksat-stuttgart.de/source/sourceobsw/-/issues/8PUS Service 15 (TM Storage and Retrieval)2020-10-16T11:11:07ZRobin MuellerPUS Service 15 (TM Storage and Retrieval)Design has been startedDesign has been startedJan GerhardsJan Gerhardshttps://git.ksat-stuttgart.de/source/sourceobsw/-/issues/6PVCH Handler2022-06-28T08:21:45ZRobin MuellerPVCH HandlerSoftware, documentation and issue can be found here: https://git.ksat-stuttgart.de/source/src-pvch
Steps for integration into OBSW
1. Get EE schematics from Norbert Toth (Norbert.Toth@dlr.de) for completeness
2. Implement the commands ...Software, documentation and issue can be found here: https://git.ksat-stuttgart.de/source/src-pvch
Steps for integration into OBSW
1. Get EE schematics from Norbert Toth (Norbert.Toth@dlr.de) for completeness
2. 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 the `I2cComIF` 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](https://www.nxp.com/docs/en/data-sheet/PCA9554_9554A.pdf) device, the DLR code can be found [here](https://git.ksat-stuttgart.de/source/src-pvch/-/blob/master/software/pvch-mcu/io_exp/pca9554/pca9554.cpp). The slave address for the PSA9554 is 0x27. The three bits before the read/write pin are HW selectable but are all pulled high.
3. 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](https://www.analog.com/media/en/technical-documentation/data-sheets/ADG725_731.pdf), a [MAX7301 GPIO expander](https://datasheets.maximintegrated.com/en/ds/MAX7301.pdf) and an [ADS1278 ADC](https://www.ti.com/product/ADS1278).
4. Current OBSW location: https://git.ksat-stuttgart.de/source/sourceobsw/-/tree/develop/bsp_sam9g20/devicesRobin MuellerRobin Muellerhttps://git.ksat-stuttgart.de/source/sourceobsw/-/issues/4Thermal Controller2021-02-11T15:17:34ZRobin MuellerThermal ControllerStarted. Will be used to test new features of local data pool.Started. Will be used to test new features of local data pool.Robin MuellerRobin Muellerhttps://git.ksat-stuttgart.de/source/sourceobsw/-/issues/3Attitude Controller2023-05-14T15:57:07ZRobin MuellerAttitude ControllerTranslation/Transpiling MATLAB -> C/C++Translation/Transpiling MATLAB -> C/C++Mikael Sengermikael.senger@ksat-stuttgart.deMikael Sengermikael.senger@ksat-stuttgart.dehttps://git.ksat-stuttgart.de/source/sourceobsw/-/issues/2PWM Testing and Communication Interface2020-10-16T11:07:23ZRobin MuellerPWM Testing and Communication InterfaceThe PWM drivers have not been tested or implemented yet.The PWM drivers have not been tested or implemented yet.https://git.ksat-stuttgart.de/source/sourceobsw/-/issues/1iOBC Test Progress2021-02-11T14:12:49ZRobin MuelleriOBC Test Progress- UART tested (only RS232 on UART0 though)
- I2C tested with Arduino
- SPI tested with Arduino
- SD card test successful
- NOR-Flash test successfull
- PWM not tested yet
- Supervisor HK tested, power cycling functionalities have to be t...- UART tested (only RS232 on UART0 though)
- I2C tested with Arduino
- SPI tested with Arduino
- SD card test successful
- NOR-Flash test successfull
- PWM not tested yet
- Supervisor HK tested, power cycling functionalities have to be tested