Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan
Simulate a circuit
Prepare for Manufacturing
Component Selection Workflow
New Subsystem Wizard
Write I2C initialization code
Generate firmware skeleton
C_IN1
R6
Resistance
1kΩ
R8
Resistance
1kΩ
C_BOOT
R_COMP
Resistance
500 Ω
R12
Resistance
100kΩ
R17
Resistance
100kΩ
R16
Resistance
100kΩ
R_FBB
Resistance
1.91kΩ
R_SWDIO
Resistance
33 Ω
R_FBT
Resistance
10kΩ
R14
Resistance
100kΩ
R7
Resistance
1kΩ
R_BL
Resistance
100kΩ
R_SDA
Resistance
4.7kΩ
R13
Resistance
100kΩ
R_CC1
Resistance
5.1kΩ
R_SET
Resistance
2.0Ω
R_SCL
Resistance
4.7kΩ
R5
Resistance
1kΩ
R_RST
Resistance
10kΩ
R_HOLD
Resistance
10kΩ
R4
Resistance
1kΩ
R18
Resistance
100kΩ
R_VOLT1
Resistance
100kΩ
R21
Resistance
620Ω
R_SWCLK
Resistance
33 Ω
R11
Resistance
100kΩ
R1
Resistance
1kΩ
R22
Resistance
10kΩ
R19
Resistance
620Ω
R9
Resistance
1kΩ
R15
Resistance
100kΩ
R_WP
Resistance
10kΩ
C_VDDA2
R_BOOT
Resistance
10kΩ
C_ANA2
R20
Resistance
620Ω
R3
Resistance
1kΩ
R_CC2
Resistance
5.1kΩ
R10
Resistance
100kΩ
R2
Resistance
1kΩ
R_BAT1
Resistance
100kΩ
R_DISP
Resistance
10kΩ
C_BULK
Capacitance
100µF
J_ANA
Q1
C38
Capacitance
10nF
C16
Capacitance
100nF
C_BAT
Capacitance
100nF
C_VBAT
Capacitance
100nF
C11
Capacitance
100nF
C35
Capacitance
10nF
C18
Capacitance
100nF
C4
Capacitance
100nF
C_BAT_CHG
Capacitance
22uF
C12
Capacitance
100nF
C5
Capacitance
100nF
C_FLASH
Capacitance
100nF
C_COMP
Capacitance
Capacitance
C_HSE1
Capacitance
12pF
C_VOUT1
Capacitance
22uF
C32
Capacitance
10nF
C9
Capacitance
100nF
C26
Capacitance
100nF
C_NRST
Capacitance
100nF
C24
Capacitance
4.7uF
C23
Capacitance
4.7uF
C_DISP1
Capacitance
100uF
C_CAN1
Capacitance
100nF
C_BL_IN
Capacitance
4.7uF
C_BL_OUT
Capacitance
1uF
C27
Capacitance
100nF
C1
Capacitance
100nF
C_DISP2
Capacitance
100nF
C10
Capacitance
100nF
C21
Capacitance
100nF
C3
Capacitance
100nF
C37
Capacitance
10nF
C_BLCOMP
Capacitance
100nF
C22
Capacitance
100nF
C33
Capacitance
10nF
C_VCAP2
Capacitance
2.2uF
C_LSE1
Capacitance
6pF
C_VOUT2
Capacitance
22uF
C25
Capacitance
100nF
C29
Capacitance
10uF
C17
Capacitance
100nF
C36
Capacitance
10nF
C30
Capacitance
10nF
C_CHG_IN
Capacitance
10uF
C_LSE2
Capacitance
6pF
C8
Capacitance
100nF
C_VCAP1
Capacitance
2.2uF
C14
Capacitance
100nF
C31
Capacitance
10nF
C19
Capacitance
100nF
C_SS
Capacitance
Capacitance
C34
Capacitance
10nF
C7
Capacitance
100nF
C2
Capacitance
100nF
C13
Capacitance
100nF
C6
Capacitance
100nF
C_HSE2
Capacitance
12pF
C20
Capacitance
100nF
C_VOLT
Capacitance
100nF
C28
Capacitance
100nF
C15
Capacitance
100nF
D6
J_USBA
TP6
D5
TP8
R_REVG
Resistance
10kΩ
L_SW
Inductance
10µH
J_DIG
D_VOLT
Hole3
R_BAT2
Resistance
10kΩ
J_DISP
D4
D_BAT
TP7
D9
TP12
D1
Hole4
D7
R_VOLT2
Resistance
10kΩ
D2
TP10
Hole2
D3
TP11
D8
Hole1
TP9
U_CAN
End of Life
TP4
D12
D11
TP3
L_CMC
Inductance
600 Ω
TP1
L_CHG
Inductance
1uH
C_VREF
Capacitance
1µF
U_ESD
TP5
Y1
BZ1
TVS1
Not Recommended for New Designs
Y2
U_LDO
D_CAN
TP2
C_LDO_IN
Capacitance
10µF
C_VDDA1
Capacitance
1µF
C_LDO_OUT
Capacitance
10µF
L_BL
Inductance
4.7uH
C_ANA1
Capacitance
1µF
C_IN2
Capacitance
10µF
J1
J_BOOT
D10
U_MCU
U_FLASH
End of Life
U_BL
U_RST
J_I2C
F1
J_SWD
U_CHG
D_SW
U_BUCK
FB1
Q_REV
J_USBC
C_OUT
Capacitance
100uF
FB2
J_CAN
U1
L_CMC_CAN
C_HF
Capacitance
0.1µF
D_BL

Refine this doc
Ask about this doc
MotoCluster RevA Design Notes
  • Project: EV motorcycle instrument cluster.
  • Power entry block uses +12V_IN and +12V_PROT rails.
  • Standing rules and locked pin assignments are maintained as project knowledge.
  • Added power conversion and supervision subsystem:
    • TPS54331 buck from +12V_PROT to +5V_SYS
    • AMS1117-3.3 from +5V_SYS to +3V3_DIG
    • Ferrite-bead filtered +3V3_ANA rail from +3V3_DIG
    • Ferrite-bead filtered +VDDA rail from +3V3_ANA
    • Reset supervisor on +3V3_DIG with nRESET
  • AGND is kept separate from GND except at the C_LDO_OUT negative terminal star point.
  • Exact requested rail names in use: +12V_PROT, +5V_SYS, +3V3_DIG, +3V3_ANA, +VDDA, GND, AGND, nRESET, VREF+.
  • Requested library gaps were handled by preserving the requested MPNs in component metadata where exact library coverage was unavailable.
  • STM32 integration decisions:
    • MCU is STM32H747IIT6 in LQFP-176 only.
    • Locked user pin assignments are preserved for SWD, USB, LSE, PC13 reserved, LCD, CAN, SPI4 flash, ADC inputs, digital inputs, LEDs, buzzer, and I2C1.
    • HSE uses ABM8 25 MHz crystal and LSE uses FC-135R 32.768 kHz family crystal.
    • The exact requested PRPC004SFAN-RC I2C header was not available in library coverage, so a standard 1x4 header is used while preserving the requested MPN in metadata.
  • Display and backlight integration notes:
    • J_DISP uses Hirose FH12-30S-0.5SH(55) as the 30-pin 0.5 mm FPC connector.
    • Required schematic/layout note near the display connector: "DSI DIFF: 100 ohm, matched, no vias".
    • Required schematic/layout note near the boost section: "TPS61165 boost - tight switching loop on PCB".
    • LQFP-176 package limitation: STM32H747IIT6 exposes DSI_D0P, DSI_D0N, DSI_CKP, and DSI_CKN, but does not expose DSI_D1P or DSI_D1N in this package.
    • Locked nets confirmed before display integration: LCD_RST on PG0, DSI_TE on PE0, LCD_BL_EN on PD13.
    • LCD_BL_PWM remains unresolved on the present MCU symbol because the requested PJ12 pin is not exposed on the current LQFP-176 symbol.
    • Preserve exact DSI pair naming with _P/_N suffixes for future layout constraints and export workflows.
  • CAN integration notes:
    • Added U_CAN as TJA1050T/CM,118 on +5V_SYS.
    • CAN1_TX is wired on U_MCU PD1 and CAN1_RX is wired on U_MCU PD0.
    • Added local 100nF decoupling capacitor C_CAN1 from +5V_SYS to GND at the transceiver.
    • Added common-mode choke L_CMC_CAN in series with CANH and CANL.
    • Added D_CAN as connector-side TVS/ESD protection across the post-choke CAN differential pair.
    • Added J_CAN as a signal-only 3-pin JST XH connector: pin 1 = CANH, pin 2 = CANL, pin 3 = GND, with no VCC connection.
    • Exact requested Murata ACM2012-900-2P-T002 was unavailable in the library, so CM3440Z171R-10 was used as the available 2-line common-mode choke substitute.
  • USB charging and output integration notes:
    • Added J_USBC as UJ20-C-H-G-SMT-2-P16-TR USB-C receptacle.
    • Added 5.1k CC pull-downs R_CC1 and R_CC2 to advertise USB-C sink/UFP behavior.
    • Added U_ESD as PRTR5V0U2X,215 to clamp USB_DM and USB_DP, with VCC tied to +5V_SYS and GND to system ground.
    • Wired USB_DP to U_MCU PA12 and USB_DM to U_MCU PA11.
    • Added U_CHG as IP5306 with VIN and VOUT tied to +5V_SYS, BAT broken out on VBAT_CHG, and SW broken out on IP5306_SW.
    • Added C_CHG_IN = 10uF on VIN and C_BAT_CHG/C_VOUT1/C_VOUT2 = 22uF bulk capacitors on BAT/VOUT rails.
    • Added L_CHG = 1uH on the IP5306 SW node, but its far end is intentionally left no-connect for now because the exact boost topology completion around the chosen library symbol still needs follow-up validation against the full reference application.
    • Added J_USBA as a USB-A output connector tied to +5V_SYS and GND; D+ and D- are not yet given a dedicated charging-signature network.
    • Current implementation preserves the requested +5V_SYS rail and USB data access, but the battery connector and any charge-identification resistor network for USB-A remain to be added in a later pass if needed.
  • HMI and debug access notes:
    • Added three status LEDs D10/D11/D12 with 620 ohm series resistors R19/R20/R21 from +3V3_DIG and low-side MCU drive.
    • Added buzzer BZ1 with low-side NPN driver Q1 and base resistor R22.
    • Added remaining Keystone 5015 debug test points TP6-TP11 for GND, AGND, CAN1_TX, CAN1_RX, USB_DP, and USB_DM.
    • Current project MCU symbol does not expose the originally requested PI12/PI13/PI14/PH13 pin names. The implemented accessible pins used for this block are PB12, PB13, PB14, and PD12, while the intended logical names are preserved in the HMI net labels PI12, PI13, PI14, and BUZZER_EN for later firmware mapping review.

Assets

Assets are files uploaded to this project which can be used in various ways.

MotoCluster RevA thumbnail
EV motorcycle instrument cluster using STM32H743IIT6 main MCU, display interface, CAN, USB, charging, and power supervision

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$18.69–$199.83

Digi-Key

$27.16–$170.16

HQonline

$1.96–$2.11

LCSC

$30.94–$77.34

Mouser

$44.38–$85.00

TME

$37.77

Verical

$18.06–$510.85

Controls