HDD Spindle Current Polarity Detection Using Level Shifters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional current sensing circuits in hard disk drives (HDDs) require high-voltage comparator components for detecting spindle current polarity, which are expensive in terms of semiconductor area and inefficient in terms of silicon usage.

Innovation Solution

A current sensing circuit that uses a level shifter interfacing each spindle half-bridge output directly to a D-type flip-flop for polarity detection during a tristate phase, eliminating the need for high-voltage comparator components and utilizing low-voltage components for polarity checking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-voltage comparator components are used for detecting spindle current polarity, then detection accuracy is maintained, but semiconductor area occupied increases and cost increases

Engineering Contradiction:
Improvecurrent polarity detection accuracyVSAvoidsemiconductor area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent changes the voltage level parameter by introducing a level shifter that converts high-voltage half-bridge output signals to low-voltage signals suitable for the flip-flop input. This parameter transformation allows the use of low-voltage components instead of high-voltage comparators, reducing semiconductor area while maintaining detection functionality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The level shifter acts as an intermediary component between the high-voltage half-bridge output and the low-voltage flip-flop input. This mediator transforms the voltage level incompatibility into a compatible interface, enabling polarity detection without requiring high-voltage comparator components

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If high-voltage comparator components are used for detecting spindle current polarity, then detection functionality is achieved, but device complexity and cost increase

Engineering Contradiction:
Improvepolarity detection functionalityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces expensive high-voltage comparator components with cheaper low-voltage components (level shifter and flip-flop). The level shifter is a simple voltage transformation stage that enables the use of standard low-voltage logic components, reducing overall circuit complexity and cost

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent substitutes the analog comparison mechanism of high-voltage comparators with a digital sampling approach using a flip-flop. The level shifter converts the analog voltage level, and the flip-flop captures the polarity state digitally, replacing the continuous analog comparison with a discrete digital sampling method

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12033663B2Current sensing circuit and hard disk drive including same
Publication Date: 2024.07.09 STMICROELECTRONICS SRL
  • US12033663B2 patent drawing
  • US12033663B2 patent drawing
  • US12033663B2 patent drawing

AI summary

A circuit includes a set of input nodes configured to be coupled to respective ones of the windings of a spindle motor in a hard disk drive to sense the voltages applied to the windings. A set of output nodes is configured to provide output signals indicative of direction of flow of the currents through the windings. Level shifters are coupled to respective input nodes in the set of input nodes and have level-shifted output nodes configured to provide down-shifted replicas of the voltages at the respective input nodes in the set of input nodes. Flip-flops have inputs coupled to respective ones of the level-shifted output nodes of the level shifters and outputs configured to provide the output signals coupled to respective output nodes.