Identical Circuit Boards with Microcontroller Position Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic devices with multiple circuit boards, accurately determining the position and number of circuit boards and terminating the differential bus can be error-prone due to the need for specific boards at ends, leading to potential human errors and increased costs in assembly and production.
Innovation Solution
All circuit boards are made identical, each equipped with a microcontroller, resistive elements, and data transceivers, forming a series resistive network and differential bus, allowing microcontrollers to automatically determine positions and terminate the bus, eliminating the need for specific end boards and reducing assembly errors and costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If specific end boards are used to terminate the differential bus and identify positions, then the bus termination and position determination are reliable, but the device complexity and assembly difficulty increase due to needing different board types
Solution Approach 1:
All circuit boards are designed with identical configurations including the same microcontroller, resistive elements, and data transceiver arrangements. This homogeneity eliminates the need for different end board types, reducing device complexity while maintaining reliable bus termination through automated identification algorithms that work uniformly across all identical boards
Solution Approach 2:
Each circuit board's microcontroller automatically determines its own position in the series and autonomously configures the differential bus termination based on its detected position. This self-service capability eliminates the need for manual configuration or pre-assigned specific board types at end positions, reducing assembly difficulty while ensuring correct termination
2Adaptability or versatility
If manual ordering and positioning of circuit boards is performed, then the position determination can be flexible, but human errors increase and productivity decreases
Solution Approach 1:
The microcontroller on each circuit board automatically determines its own position in the series by detecting electrical characteristics of the differential bus and resistive network. This automated self-identification eliminates manual ordering operations, increasing productivity while maintaining the flexibility needed for correct position determination through electrical sensing rather than physical marking
Solution Approach 2:
The manual mechanical process of ordering and positioning circuit boards is replaced with an electrical detection system. The microcontroller uses electrical measurements across the resistive network and differential bus to automatically determine board positions, substituting human manual operations with automated electrical sensing and processing
3Ease of manufacture
If identical circuit boards are used throughout, then manufacturing costs and assembly simplicity improve, but the ability to reliably terminate the differential bus and identify end positions deteriorates
Solution Approach 1:
The microcontroller on each circuit board actively senses electrical characteristics (voltage, current, or resistance) across the resistive network and differential bus to receive feedback about its position. Based on this feedback, the microcontroller automatically configures the board's data transceiver to provide appropriate termination, ensuring reliable end board identification and bus termination despite all boards being physically identical
Solution Approach 2:
While all circuit boards have identical physical components, the microcontroller dynamically changes operational parameters (such as termination resistance values or data transceiver configuration) based on the detected position in the series. This parameter adjustment allows identical hardware to perform different functional roles automatically, maintaining reliability without sacrificing manufacturing simplicity
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution enables automatic determination of circuit board positions and termination of the differential bus, reducing human error and production costs by allowing identical boards to be used across the device, ensuring correct assembly and function without the need for specific end boards.
Implementation Method 1
Each of the circuit boards may include a microcontroller, a resistive element, and a data transceiver. The resistive elements of all the circuit boards may be of same resistance. The circuit boards, mounted on the conductive chassis, may be electrically coupled in series such that the resistive elements of the circuit boards form a series resistive network.
Implementation Method 2
The data transceivers of the circuit boards may form a differential bus for data communication in the electronic device.
Data Source
AI summary
Circuit boards for an electronic device are described. In one implementation, the circuit board includes at least two holes at two locations on the circuit board. Each of the at least two holes has a conductive contact coupled to a voltage source through a resistor. The circuit board includes a microcontroller programmed to measure voltages at conductive contacts of the at least two holes, and determine a position of the circuit board, when positioned on a conductive chassis of the electronic device, based on the measured voltages. The position of the circuit board may be one of a first end and a second end, and in between the first end and the second end, of the conductive chassis.


