JAJU873 August 2020
This reference design is capable of driving a BLDC motor, four unidirectional valves, and two bidirectional valves in a compact and efficient platform. The DRV8323RS is selected as the BLDC motor driver with FOC control provided from an off-board Piccolo MCU. Three TMP1075 Integrted Circuits (ICs) are selected to monitor the temperature of the BLDC half-bridges to prevent over-temperature conditions. Two DRV8847 ICs are selected to drive the solenoid valves with control provided by the MSP430FR2155.
The system is capable of running off of a wide input voltage range of 6-28 V. This range covers typical battery input voltages as well as typical regulated DC voltages that are seen in many respiratory systems. The LM5122 boost controller is used to convert lower input voltages to 14 V, with a pass-through mode for higher voltages. The LMR33630 buck converter is used to step the output of the LM5122 down to a regulated 12 V, which is used by the DRV8847 ICs. The DRV8323RS uses the full input voltage range, and also integrates a buck converter, which is used to step the full input voltage range down to 4 V. The TPS7A02 low-dropout linear regulator (LDO) is selected to step 4 V down to a clean 3.3 V to power the temperature sensors. The TPS62840 buck converter is selected to step 4 V down to 3.3 V to provide power for the remaining digital devices including the MCU, and system pull-up resistors.