@inproceedings{juneja_dean_bhattacharya_2015, title={Using real-time system design methods to integrate SMPS control software with application software}, url={http://www.scopus.com/inward/record.url?eid=2-s2.0-84963563112&partnerID=MN8TOARS}, DOI={10.1109/ecce.2015.7310485}, abstractNote={A switch-mode power supply (SMPS) converts power efficiently between different voltage levels, making power optimizations through voltage scaling feasible. SMPS controllers are generally dedicated hardware (analog/digital circuits, microcontroller (MCU), digital signal processor (DSP)), and so are expensive to add to very low cost embedded applications. In this work, we show how to integrate SMPS control software into the MCU running application software, which reduces system cost while increasing the design space and flexibility for developers. Real-time system design methods are employed to ensure SMPS voltage regulation quality, while retaining the original embedded application behavior. Our methods apply to a wide range of software task schedulers, from simple interrupt-based foreground/background systems to sophisticated preemptive real-time kernels (RTOS). We demonstrate our methods on a position-logging embedded system, with multiple voltage domains controlled in software, resulting in power savings.}, booktitle={2015 IEEE Energy Conversion Congress and Exposition, ECCE 2015}, author={Juneja, A. and Dean, A.G. and Bhattacharya, Subhashish}, year={2015}, pages={5880–5887} } @inproceedings{shah_juneja_bhattacharya_dean_2012, title={High frequency GaN device-enabled CubeSat EPS with real-time scheduling}, url={http://www.scopus.com/inward/record.url?eid=2-s2.0-84870948186&partnerID=MN8TOARS}, DOI={10.1109/ecce.2012.6342522}, abstractNote={This paper describes the hardware and software architectures and experimental results of a flexible and scalable electric power system (EPS) for CubeSat applications. The EPS has the three flexible battery charging modules (FBCM) to charge the battery and the four flexible digital point of load (FDPOL) converters to drive loads. It uses the maximum power point tracking (MPPT) algorithm to maximize output power from the solar arrays along with the battery state of health and state of charge determination algorithms to determine the health of the Li-ion batteries. This paper also evaluates converter performance with GaN devices driven at high frequencies in order to reduce the size of the filter components and provide better control of the converters. Analysis of a sample load's transients and its voltage regulation, using a real-time operating system (RTOS), is also discussed briefly in this paper.}, booktitle={2012 IEEE Energy Conversion Congress and Exposition, ECCE 2012}, author={Shah, M. and Juneja, A. and Bhattacharya, Subhashish and Dean, A.G.}, year={2012}, pages={2934–2941} }