Programmable Spectrometer with STM32H743VIT6 -- 2
Budget: $250 – $750 USD
I’m looking to hire an engineer to develop a detailed schematic for a battery‑powered programmable spectrometer. It’s based on an STM32H743VIT6 and will use three sensors that operate in sequence:
AS7341 (1.8 V)
VD6283 (1.8 V)
TSL2591 (3.3 V)
The device will run on a rechargeable battery, with several hours of runtime on a full charge (actual use is minutes at a time). It must be programmable over USB and support troubleshooting over a serial interface. Ample test points are needed for development.
It will take measurements from the sensors, compare them to known profiles, and output results. A display such as an ILI9341 SPI touch will be mounted on the back side of the PCB, opposite the sensors.
Planned components (open to your suggestions):
I²C switch/mux (e.g., TCA9548A)
USB/UART bridge (e.g., CP2102N)
Charger/power path (e.g., BQ25895)
Buck converters (e.g., TPS563200)
Oscillator (e.g., MAX7375)
Level shifter (e.g., PCA9306)
Reset button, Schottky diode on VBAT
SPI flash (e.g., W25Q128) and FRAM (e.g., FM25V20A)
Connector (e.g., FTSH‑105‑01)
ESD protection (e.g., TPD6E05U06RVZR)
Ferrite bead (e.g., BLM18AG601SN1D)
Inductor (e.g., LQH5BPZ4R7NT0L)
Design expectations:
Safe, reliable power management with protection for the lithium battery.
Proper decoupling, filtering, and layout for stable operation and low noise.
Adequate test points and accessible programming/debug interfaces.
U.S. regulatory considerations:
Although for personal use, I’d like the design to follow common practices:
FCC Part 15: Minimize emissions through good layout and filtering.
USB power compliance: Meet inrush/current guidelines.
Battery safety: Include over‑current and short‑circuit protection.
RoHS: Prefer lead‑free components.
AS7341 (1.8 V)
VD6283 (1.8 V)
TSL2591 (3.3 V)
The device will run on a rechargeable battery, with several hours of runtime on a full charge (actual use is minutes at a time). It must be programmable over USB and support troubleshooting over a serial interface. Ample test points are needed for development.
It will take measurements from the sensors, compare them to known profiles, and output results. A display such as an ILI9341 SPI touch will be mounted on the back side of the PCB, opposite the sensors.
Planned components (open to your suggestions):
I²C switch/mux (e.g., TCA9548A)
USB/UART bridge (e.g., CP2102N)
Charger/power path (e.g., BQ25895)
Buck converters (e.g., TPS563200)
Oscillator (e.g., MAX7375)
Level shifter (e.g., PCA9306)
Reset button, Schottky diode on VBAT
SPI flash (e.g., W25Q128) and FRAM (e.g., FM25V20A)
Connector (e.g., FTSH‑105‑01)
ESD protection (e.g., TPD6E05U06RVZR)
Ferrite bead (e.g., BLM18AG601SN1D)
Inductor (e.g., LQH5BPZ4R7NT0L)
Design expectations:
Safe, reliable power management with protection for the lithium battery.
Proper decoupling, filtering, and layout for stable operation and low noise.
Adequate test points and accessible programming/debug interfaces.
U.S. regulatory considerations:
Although for personal use, I’d like the design to follow common practices:
FCC Part 15: Minimize emissions through good layout and filtering.
USB power compliance: Meet inrush/current guidelines.
Battery safety: Include over‑current and short‑circuit protection.
RoHS: Prefer lead‑free components.