Multi-Channel Setting Updates via Serial Channel Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices with serial communication functions face challenges in efficiently updating dimming setting data for multiple channels, leading to excessive communication data amounts and reduced flexibility in setting adjustments.

Innovation Solution

A semiconductor device with a UART interface and an update controller that utilizes a buffer to store reception data, allowing for efficient dimming setting data updates by using a channel setting flag and relative calculator to reduce communication data through high and low resolution modes, enabling flexible and efficient dimming adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional serial communication is used to update dimming setting data for multiple channels, then the device can control multiple channels, but the communication data amount becomes excessive and transmission efficiency decreases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidcommunication data amount
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the dimming setting data into two types: absolute setting data (stored in absolute setting register) and relative setting data (stored in relative setting register). The channel setting flag is also segmented into multiple bits, where each bit corresponds to a specific channel. This segmentation allows the system to transmit only the necessary data for channels that need updating, rather than transmitting all channel data regardless of changes, thereby reducing communication data amount and improving transmission efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential information needed for channel configuration updates. Instead of transmitting complete dimming setting data for all channels, the system extracts and transmits only the channel setting flag (indicating which channels need updates) and the corresponding absolute or relative setting data for those specific channels. This extraction approach significantly reduces the communication data amount while maintaining full functionality for controlling multiple channels.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If detailed dimming setting data is transmitted for all channels, then setting precision is maintained, but communication time increases and flexibility for selective updates is reduced

Engineering Contradiction:
Improveflexibility in setting adjustmentsVSAvoidcommunication time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic update mechanisms where the system can adaptively select between absolute setting mode and relative setting mode based on the requirements. The channel setting flag dynamically indicates which channels need updates, allowing the system to adjust the transmission content in real-time. This dynamic approach provides flexibility for selective updates of specific channels without requiring transmission of all channel data, thereby reducing communication time while maintaining setting precision for the updated channels.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of data transmission by introducing two modes: absolute setting mode (transmitting complete dimming values) and relative setting mode (transmitting change values from previous settings). The system can switch between these modes based on the update requirements, allowing for flexible communication that adapts to different scenarios. This parameter change enables the system to minimize communication time while maintaining the necessary setting precision for the channels being updated.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If absolute setting data is used for all channels, then setting accuracy is ensured, but the ability to perform incremental updates is limited

Engineering Contradiction:
Improvesetting accuracyVSAvoidease of incremental updates
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent segments the setting data into absolute setting data (for precise initial values) and relative setting data (for incremental changes from previous values). The relative setting register stores the difference between current and previous dimming values, enabling incremental updates. This segmentation allows the system to maintain high setting accuracy when needed while facilitating easy incremental updates by simply transmitting the relative change values rather than complete absolute values, thus resolving the contradiction between precision and ease of incremental updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces parameter changes by implementing relative setting mode where instead of transmitting absolute dimming values, the system transmits the change values (difference from previous settings). This parameter transformation enables incremental updates to be performed easily by adding the relative change to the existing absolute value. The system can switch between absolute and relative modes as needed, maintaining setting accuracy when absolute values are required while enabling incremental updates when relative changes are transmitted, thus resolving the contradiction between precision and ease of manufacture.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12549409B2Semiconductor device and communication system for updating setting data of multiple channels
Publication Date: 2026.02.10 ROHM CO LTD
  • US12549409B2 patent drawing
  • US12549409B2 patent drawing
  • US12549409B2 patent drawing

AI summary

A semiconductor device includes: an interface configured to receive write data transmitted via serial communication from outside; a register configured to store setting data corresponding to multiple channels; and an update controller configured to update the setting data based on the write data, wherein the write data includes first data comprising a plurality of bits corresponding to the multiple channels, respectively, each bit among the plurality of bits indicating whether or not there is a data update for a corresponding channel among the multiple channels; and second data comprising one or more update values of the setting data respectively for one or more channels, among the multiple channels, for which the first data indicates whether there are one or more data updates.