Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PDS Overall Requirements #35

@m0Zahed

Description

@m0Zahed

System Block Diagram


Image

Image

The PDS is responsible for:
The Power Distribution System (PDS) functions as a centralized power distribution manager within the satellite, orchestrating the delivery, monitoring, and safeguarding of power across the entire system. In this role, the PDS ensures that every subsystem receives the correct voltage levels, responds to dynamic power demands, and remains protected against faults or anomalies. Here’s how it accomplishes these objectives:

  1. Centralized Communication and Control
    Dual I2C Interfaces:
    Acting as the primary communication backbone, the PDS uses two dedicated I2C channels (a main interface and a redundant backup) to interface with the Command and Data Handling (CDH) board. This redundancy guarantees that power distribution commands, status updates, and monitoring data are reliably exchanged even if one channel encounters issues. The dual-channel approach ensures continuous oversight and control—a must for any effective power distribution manager.
  2. Real-Time Monitoring and Sensing
    Analog Sensing:

    As the “eyes” of the power distribution manager, the PDS employs several analog sensing inputs to track critical voltages and temperatures across the satellite:
    Voltage References: A stable 2.5V fixed reference (provided by the ISL21090) underpins all analog measurements, ensuring high accuracy in detecting deviations.
  3. Power Supply Health: Multiple sensors continuously monitor the internal 5V supply, the satellite’s primary 5V rail, and outputs from the individual 5V converters. These readings allow the manager to quickly identify and isolate potential power issues.
  4. Thermal Monitoring: Temperature sensing on the PDS board helps in preventing overheating and triggering preemptive corrective measures, thus enhancing system longevity.
    Dynamic Converter Oversight
  5. Solar Panel and Switching Converter Control:
    The PDS oversees both solar panel converters (utilizing the BQ24650RVAT) and battery-powered 5V switching converters (based on the LTC3833).
  6. Status Flags and Run Signals:
    Dedicated GPIO pins provide real-time status flags for each converter. For example, the PDS can read flags for positive and negative outputs along both the X and Y axes on the solar panel converters, and monitor the operational status of the switching converters.
  7. Adaptive Power Routing:
    With the ability to enable or disable converters based on real-time status signals, the PDS dynamically manages power flow. This adaptability ensures that any detected fault or performance drop in one converter does not compromise the overall power supply to critical systems.
    Proactive Fault Management
  8. Watchdog Timer Integration:
    Reliability is enhanced through an integrated watchdog timer on the MSP430:
    Fault Detection and Recovery: If communication lapses or abnormal conditions are detected, the watchdog timer can initiate a controlled power cycle by temporarily shutting down the 5V converters.
  9. External Overrides: Dedicated warning and reset pins allow the On-Board Computer (OBC) to either reset the watchdog timer or force a system-wide power cycle, providing an additional layer of protection against unforeseen faults.
    Event Notification and Debugging
  10. Interrupt Requests (IRQ):
    A dedicated IRQ pin is used to alert the OBC immediately when critical events occur, prompting timely intervention and ensuring that power anomalies are quickly addressed.

Testing: JTAG Interface
The comprehensive JTAG connector facilitates in-depth diagnostics and troubleshooting. This debugging support is vital for validating system behavior during both development and in-flight operations, ensuring that the power distribution manager can be effectively maintained and updated.

Active Branches
@mkm684 : pds_app_tasks

Currently Active Issues:

All the pins available to configure

<style type="text/css"></style>

  Function Subfunction Type Pin(s) Notes
1 Main I2C: Slave to CDH Board. To decide what data should be shared with CDH board and how frequently      
    MSDA/SDA0 SDA 4  
    MSCL/SCL0 SCL 5  
2 Redundant I2C: Slave to CDH Board. Same as main      
    RSDA/SDA0 SDA 15  
    RSCL/SCL0 SCL 16  
3 External Reference Voltage      
    2.5V fixed voltage reference ANA 38 Generated by: ISL21090
4 Analog Sensing      
    5V_INT_VS ANA 43 Voltage sensing for the board's internal 5V power supply
    5V_REG_VS ANA 44 Voltage sensing for 5V power supply to rest of satellite
    5V_A_VS ANA 45 Voltage sensing for 5V converter A output
    5V_B_VS ANA 46 Voltage sensing for 5V converter B output
    TEMP_SENSE ANA 47 Temp sensing for PDS board temp
5 Solar Panel Converter Flags     Converter used is: BQ24650RVAT
    CONV_FLAG1_X+ GPIO 29 Stat 1 for X+ converter
    CONV_FLAG2_X+ GPIO 30 Stat 2 for X+ converter
    CONV_FLAG1_X- GPIO 31 Stat 1 for X- converter
    CONV_FLAG2_X- GPIO 32 Stat 2 for X- converter
    CONV_FLAG1_Y+ GPIO 33 Stat 1 for Y+ converter
    CONV_FLAG2_Y+ GPIO 61 Stat 2 for Y+ converter
    CONV_FLAG1_Y- GPIO 60 Stat 1 for Y- converter
    CONV_FLAG2_Y- GPIO 64 Stat 1 for Y- converter
6 5V Switching Converter Status     Status flags for the two 5V converters that convert power from batteries to 5V power supply for the satellite. Converter used is: LTC3833
    CONV_STAT_A GPIO 2
    CONV_STAT_B GPIO 1
7 5V Switching Converter Run     RUN signal for the two 5V converters that convert power from batteries to 5V power supply for the satellite. Pretty sure these can be used to turn on/off converter but check data sheet. Converter used is: LTC3833
    CONV_STAT_A GPIO 2
    CONV_STAT_B GPIO 1
8 Watchdog Timer     Watchdog timer for satellite is on the PDS MSP430. This timer power cycles the entire satellite by turning off the 5V converters for a few seconds every 24 hours. Should also power cycle system if hasn't heard from OBC in a certain period of time. NEEDS TO BE OMEGA RELIABLE
    WDT_WRNG GPIO 10 Warning to OBC that watchdog about to power cycle system
    WDT_MRST GPIO 11 Allows OBC to force reset (power cycle) of the system. This is telling the MSP to turn off the 5V converters for a few seconds.
    WDT_RST GPIO 12 Allows OBC to reset 24 hour timer
9 IRQ      
    IRQ GPIO tbd Pull high to request check in with OBC.
10 Crystals      
    LFXIN OSC 57 32.768kHz crystal
    LFXOUT OSC 58
    HFXIN OSC 55 8MHz crystal
    HFXOUT OSC 54
11 JTAG Connector     14 pin JTAG connector
    TEST JTAG 19 Connector pin 8
    TDO JTAG 21 Connector pin 1
    TDI JTAG 22 Connector pin 3
    TMS JTAG 23 Connector pin 5
    TCK JTAG 24 Connector pin 7
    RESET JTAG 20 Connector pin 11

Metadata

Metadata

Assignees

Labels

PDSdocumentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions