그리고 Flux의 export는 데이터 포터빌리티/제조 중심 기능으로 안내되며, 협업은 보통 Flux 내부 공유를 권장합니다. 또한 현재 export 도구 안내상 내보내기 형식들은 PCB layout data 기준으로 생성되며 schematic export는 포함되지 않습니다
즉, 지금 보신 것처럼 결선이나 컴포넌트 정보가 없는 이유는 Flux에서 회로도 PDF export 자체를 지원하지 않기 때문입니다.
이전 답변은 제가 잘못 안내했습니다.
This document defines the first-pass I/O allocation for the Upper Control Board in the EV charger architecture. The Upper Control Board owns supervisory control, external communications, user/service interfaces, logging coordination, and non-safety-critical system management. Safety-critical sensing and protection decisions remain local to the Real-Time Control Board.
Allocation Principles
Keep all hard real-time and safety shutdown functions on the Real-Time Control Board.
Route external communications and service interfaces to the Upper Control Board.
Keep board-to-board control and status exchange explicit and reviewable.
Reserve margin for protocol growth, diagnostics, and future product variants.
Separate communication, service, storage, and user-interface I/O groups.
I/O Ownership Summary
Table
I/O Group
Upper Control Board Owns
Notes
Network uplink
Ethernet
Preferred location for backend / OCPP / service network
1 x Ethernet interface allocated to Upper Control Board
Intended for backend connectivity, configuration, diagnostics, and OCPP / future higher-level protocols
PHY/RJ45 or external magnetics approach to be decided in detailed design
CAN
1 x external CAN interface allocated to Upper Control Board
Intended for site integration, optional expansion modules, or future subsystem coordination
If internal board-to-board link uses CAN, external CAN must remain logically separated
RS-485
1 x RS-485 interface allocated to Upper Control Board
Intended for industrial integration, metering add-ons, or installer-facing field connections
RS-232 / Service UART
1 x service serial interface allocated to Upper Control Board
Intended for bring-up, maintenance, manufacturing test, and local diagnostics
Optional Wireless / Modem Control
Reserve GPIO/UART/SPI class resources for optional communications module integration
Do not freeze until product connectivity scope is finalized
Board-to-Board Interface Ownership
The Upper Control Board should own the supervisory side of the inter-board interface.
Outputs from Upper Control Board to Real-Time Board
B2B_CHARGE_EN
B2B_CHARGE_STOP
B2B_RESET_FAULT
B2B_MODE_SEL or equivalent frame field
B2B_CURRENT_LIMIT_SET or equivalent frame field
B2B_SESSION_ID or equivalent control context
B2B_HEARTBEAT_TX if discrete heartbeat is retained
Inputs from Real-Time Board to Upper Control Board
B2B_RT_READY
B2B_CHARGING_ACTIVE
B2B_CONTACTOR_STATE
B2B_CP_STATE
B2B_PP_VALID
B2B_FAULT_OUT or framed fault summary field
B2B_WARNING_SUMMARY
B2B_AC_VOLTAGE_RMS
B2B_AC_CURRENT_RMS
B2B_ACTIVE_POWER
B2B_ENERGY_ACCUM
B2B_LINE_FREQUENCY
B2B_TEMP_TERM
B2B_TEMP_CONTACTOR
B2B_HEARTBEAT if a discrete heartbeat line is retained
Logical I/O Class Allocation
Table
Logical Class
Direction at Upper Board
Typical Resource Type
Notes
Inter-board receive status
Input
UART RX / CAN RX / GPIO status
Prefer framed transport over many discrete pins
Inter-board transmit control
Output
UART TX / CAN TX / GPIO control
Keep safety semantics documented
Ethernet
Bidirectional
MAC/RMII/RGMII or SPI NIC class
Depends on processor choice
CAN
Bidirectional
CAN controller + transceiver
External field bus
RS-485
Bidirectional
UART + direction control
Installer / field devices
Service UART
Bidirectional
UART
Debug / maintenance
UI indicators
Output
GPIO / PWM
LEDs, buzzer
User inputs
Input
GPIO / interrupt
Buttons, service switches
Storage
Bidirectional
SDIO / SPI / eMMC / QSPI
Logging / configuration
Optional module control
In/Out
UART / GPIO / SPI
LTE / Wi-Fi / BT options
Recommended First-Pass Peripheral Budget
Table
Function
Minimum Budget
Ethernet
1
CAN controller
1
UARTs
2 to 3
RS-485 direction controls
1
GPIO outputs
6+
GPIO inputs
4+
Storage interface
1
Debug interface
1
Timer/PWM for UI
1 to 2
Optional high-speed expansion
Reserve if using modem / advanced HMI
Suggested Signal Grouping
Group A: Power and Ground References
Board power input(s)
Board ground reference(s)
Shield / chassis strategy to be reviewed later
Group B: Inter-Board Supervisory Control
Charge enable / stop
Mode selection
Current limit command
Fault reset request
Session / command context
Group C: Inter-Board Status and Measurements
RT ready
Charging active
Fault summary
Warnings
CP state
Key measurement values
Group D: External Communications
Ethernet signals
CAN TX/RX
RS-485 TX/RX/DE
Service UART TX/RX
Group E: User / Service Interfaces
LED outputs
Button / service input
Local debug connection
Optional buzzer / display control
Group F: Storage / Update / Expansion
Boot / recovery indicators
Update control path
Nonvolatile storage bus
Optional modem or wireless control signals
Unified Test Point Naming Convention
The Upper Control Board shall use the same project-wide test point naming convention as the Real-Time Board so connector bring-up, power validation, CAN debug, and service procedures use one consistent naming system.
Naming Format
TP__
Board Prefix Rules
RT for Real-Time Board local nets
UPPER for Upper Control Board local nets
B2B only when the measured node is the shared connector-facing inter-board net itself
Naming Rules
Use uppercase with underscores only.
Prefer the actual local net name where the test point is located.
Use B2B_ names only for direct connector-side shared nets.
Keep the same style across power, CAN, UART, RS-485, Ethernet support rails, status GPIO, and debug/service nodes.
Avoid ambiguous names that omit the board origin.
Recommended Examples
TP_UPPER_24V_IN_RAW
TP_UPPER_3V3_MAIN
TP_UPPER_CAN_TXD
TP_UPPER_CAN_RXD
TP_UPPER_RS485_TXD
TP_UPPER_RS485_RXD
TP_UPPER_DBG_UART_TX
TP_UPPER_ETH_3V3
TP_B2B_CAN_H
TP_B2B_CAN_L
TP_B2B_CHARGE_EN
Bring-Up Coverage Expectation
When test points are added to Upper Board interface pages, they should follow the unified naming rule and cover at least:
board power-entry validation
board-local CAN controller/transceiver visibility if populated
board-to-board connector-side CAN visibility where practical
service UART or field bus access where retained
any dedicated sideband control/status lines kept in the architecture
Upper Board Functional Ownership Matrix
Table
Function
Upper Control Board
Real-Time Board
Backend communications
Owner
No
User/session supervision
Owner
No
Charge permission policy
Owner
Receives result only
Safety shutdown decision
No
Owner
CP waveform/state evaluation
No
Owner
GFCI trip decision
No
Owner
Environmental protection trip
No
Owner
Logging coordination
Owner
Shared source
Firmware update orchestration
Owner
Applies local image as defined
Diagnostics / service UI
Owner
Shared support
Open Decisions Affecting Final I/O Freeze
Final inter-board transport choice: UART-first or CAN-first
Ethernet physical implementation and connector strategy
Whether RS-232 remains required in production hardware
Whether optional wireless or modem capability is included in Rev A
Local HMI scope: LED only vs display + buttons
Storage strategy: onboard flash only vs removable storage support
Isolation requirements for any external ports
Ground/chassis/shielding partition strategy
Recommended Freeze Order
Freeze external communications scope
Freeze board-to-board transport method
Freeze user/service interface scope
Freeze storage/update architecture
Freeze processor class and peripheral count
Freeze connector and pin allocation
Freeze final I/O map for schematic capture
Exit Criteria
Upper board responsibilities are clearly separated from Real-Time Board responsibilities
External communications ports are selected and documented
Minimum peripheral budget is accepted
Inter-board signal ownership is documented
Open items affecting processor choice are explicitly listed
Document is sufficient to support processor selection and schematic page planning
Purpose
Allocation Principles
I/O Ownership Summary
External Interface Allocation
Ethernet
CAN
RS-485
RS-232 / Service UART
Optional Wireless / Modem Control
Board-to-Board Interface Ownership
Outputs from Upper Control Board to Real-Time Board
Inputs from Real-Time Board to Upper Control Board