Microcontroller Duplicate Network Controller Frame Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Debugging network applications involving multiple microcontrollers is challenging due to difficulty in identifying the root cause of issues, as existing solutions require external devices for logging and analyzing network activity.

Innovation Solution

A microcontroller with integrated monitoring capabilities, utilizing a duplicate network controller for frame monitoring between network media and another network controller, enabled by selection circuitry and configuration options, allowing for internal logging and analysis without external circuitry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If an external network analyzer is used for debugging, then network activity can be logged and analyzed, but device complexity and cost increase

Engineering Contradiction:
Improvenetwork activity monitoring capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines the network monitoring functionality into the microcontroller by integrating a second network controller that can operate in monitoring mode. This internal integration eliminates the need for external network analyzers, reducing system complexity while maintaining the capability to log and analyze network activity. The selection circuitry dynamically routes traffic to enable the same hardware to serve both communication and monitoring functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The second network controller is designed with multi-functionality, capable of operating in either communication mode (transferring frames) or monitoring mode (logging frames). This universal design allows a single component to fulfill multiple roles, eliminating the need for dedicated external monitoring equipment and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If an external network analyzer is used, then debugging capabilities are provided, but cost increases

Engineering Contradiction:
Improvedebugging capabilityVSAvoidcost
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

By merging the monitoring functionality into the microcontroller's internal architecture, the patent eliminates the need for separate external monitoring equipment. This integration reduces component quantity and associated costs while maintaining full debugging capabilities through the second network controller's ability to log and analyze frames internally.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The microcontroller provides its own monitoring and debugging services through the integrated second network controller, eliminating the need for external service equipment. The device monitors its own network traffic, logs frames, and provides debugging information internally, making the system self-sufficient and cost-effective.

Inventive Principle:
Principle #25Self-service

3Loss of information

If a duplicate network controller is used for monitoring, then internal logging is enabled, but device complexity increases

Engineering Contradiction:
Improvenetwork frame logging capabilityVSAvoidcontroller complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The second network controller serves dual purposes: it can function as a communication controller transferring frames or as a monitoring controller logging frames. This multi-functional design enables comprehensive frame logging capability without requiring entirely separate dedicated monitoring hardware, thereby limiting the increase in device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system employs dynamic configuration where the second network controller can switch between communication mode and monitoring mode based on operational requirements. The selection circuitry dynamically routes traffic appropriately, allowing the same hardware resources to be flexibly allocated, which reduces the need for permanent duplicate structures and limits complexity increases.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9710352B2Microcontroller with integrated monitoring capabilities for network applications
Publication Date: 2017.07.18 ATMEL CORP
  • US9710352B2 patent drawing
  • US9710352B2 patent drawing
  • US9710352B2 patent drawing

AI summary

A microcontroller has integrated monitoring capabilities for network applications. The disclosed techniques can take advantage, for example, of an unused, duplicate network controller that is present in some microcontrollers by providing selection circuitry and configuration capabilities that allow the unused, duplicate network controller to be used for the purpose of monitoring frames that are transferred between network media and another network controller residing on the microcontroller. The monitored frames can then be used, for example, for debugging or other purposes, such as statistical analyzes or security enhancements.