Circuit for controlling a resistive circuit
12340824 ยท 2025-06-24
Assignee
Inventors
- Marco Mazzini (Pavia, IT)
- Marco Ciuffolini (Pieve Emanuele, IT)
- Enrico Mammei (Vittuone, IT)
- Paolo Pulici (Lainate, IT)
Cpc classification
G11B5/012
PHYSICS
G05F1/56
PHYSICS
International classification
G11B5/00
PHYSICS
G05F1/56
PHYSICS
G11B5/012
PHYSICS
Abstract
In accordance with an embodiment, a circuit is configured to vary an intensity of a drive current of a resistive heater element based on the digital control signal. The circuit includes and output circuit configured to control a respective slew rate and an electric energy dissipated in the resistive heater element independently of a resistance value of the resistive heater element.
Claims
1. A circuit, comprising: a heater drive node configured to be coupled to a resistive heater element to provide a drive current thereto, wherein power dissipated in the resistive heater element varies over time as a function of an intensity of the drive current provided to the resistive heater element; control circuitry configured to vary the intensity of the drive current of the resistive heater element, wherein the control circuitry comprises: driver circuitry configured to produce an analog target voltage based on an analog drive current intensity signal; and an output circuit coupled to the driver circuitry to receive therefrom the analog target voltage, the output circuit configured to produce the drive current provided to the resistive heater element based on the analog target voltage, wherein the output circuit is configured to control the power dissipated in the resistive heater element independently of a resistance value of the resistive heater element, and the output circuit comprises an amplifier and a feedback capacitor coupled between an output of the amplifier and the heater drive node.
2. The circuit of claim 1, wherein: the driver circuitry is configured to provide the drive current based on the analog target voltage with a respective slew rate, and the output circuit is configured to control the respective slew rate of the drive current provided to the resistive heater element independently of the resistance value of the resistive heater element.
3. The circuit of claim 1, wherein the output circuit is configured to produce: the drive current based on the analog target voltage from the driver circuitry; and a feedback current signal indicative of the intensity of the drive current produced by the output circuit.
4. The circuit of claim 3, wherein the feedback current signal is a down-scaled replica of the drive current flowing in the resistive heater element.
5. The circuit of claim 1, further comprising: a bias current generator coupled to the amplifier and configured to provide a bias current thereto, wherein the amplifier comprises a first input configured to receive the analog target voltage; and a resistive voltage divider coupled to a second input of the amplifier and to the heater drive node.
6. The circuit of claim 5, wherein the bias current generator is a programmable current generator.
7. The circuit of claim 5, wherein the resistive voltage divider has an equivalent series resistance greater than the resistance value of the resistive heater element.
8. The circuit of claim 5, wherein: the driver circuitry is configured to provide the drive current based on the analog target voltage with a respective slew rate; the output circuit is configured to control the respective slew rate of the drive current provided to the resistive heater element independently of the resistance value of the resistive heater element; and the output circuit is configured to control the respective slew rate of a voltage of the heater drive node based on a ratio of the bias current and a capacitance of the feedback capacitor.
9. The circuit of claim 1, wherein: the driver circuitry comprises a trans-linear circuit configured to receive the analog drive current intensity signal and to apply a current based on the analog drive current intensity signal to a reference resistor, and the analog target voltage is equal to a voltage drop across the reference resistor.
10. The circuit of claim 1, wherein: the resistive heater element is configured to be thermally coupled to a tip of a read/write head in a memory storage device; the read/write head is configured to have a spacing between the tip and a storage medium surface in the memory storage device; the spacing varies as a function of the power dissipated in the resistive heater element; and the power dissipated varies as a function of the intensity of the drive current provided to the resistive heater element.
11. The circuit of claim 1, wherein a slew rate of a voltage of the heater drive node is based on a capacitance of the feedback capacitor.
12. A memory storage device, comprising: a read/write head configured to have a spacing between a tip of the read/write head and a storage medium surface in the memory storage device, and the circuit according to claim 1 coupled to the read/write head, the circuit configured to control power dissipated in the resistive heater element, wherein the spacing varies as a function of the intensity of the drive current provided to the resistive heater element.
13. The memory storage device of claim 12, wherein the memory storage device comprises a hard-disk drive, HDD.
14. A circuit, comprising: an output transistor having an output node configured to be coupled to a heater resistor; an amplifier having an output coupled to a control node of the output transistor; a passive circuit element coupled between the output node of the output transistor and a first input of the amplifier; and a feedback capacitor coupled between the output of the amplifier and the output node of the output transistor.
15. The circuit of claim 14, wherein a slew rate of a voltage at the output node of the output transistor is based on a bias current of the amplifier and a capacitance of the feedback capacitor.
16. The circuit of claim 14, further comprising the heater resistor.
17. The circuit of claim 14, further comprising a translinear divider circuit coupled between a current input node and a second input of the amplifier, the translinear divider circuit configured to provide an output current proportional to a current provided at the current input node divided by a current flowing through the heater resistor.
18. The circuit of claim 17, further comprising a current digital-to-analog converter (DAC) coupled to the current input node.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) One or more embodiments will now be described, by way of non-limiting example only, with reference to the annexed Figures, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10) Corresponding numerals and symbols in the different figures generally refer to corresponding parts unless otherwise indicated.
(11) The figures are drawn to clearly illustrate the relevant aspects of the embodiments and are not necessarily drawn to scale. The edges of features drawn in the figures do not necessarily indicate the termination of the extent of the feature.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(12) In the ensuing description, one or more specific details are illustrated, aimed at providing an in-depth understanding of examples of embodiments of this description. The embodiments may be obtained without one or more of the specific details, or with other methods, components, materials, etc. In other cases, known structures, materials, or operations are not illustrated or described in detail so that certain aspects of embodiments will not be obscured.
(13) Reference to an embodiment or one embodiment in the framework of the present description is intended to indicate that a particular configuration, structure, or characteristic described in relation to the embodiment is comprised in at least one embodiment. Hence, phrases such as in an embodiment or in one embodiment that may be present in one or more points of the present description do not necessarily refer to one and the same embodiment.
(14) Moreover, particular conformations, structures, or characteristics may be combined in any adequate way in one or more embodiments.
(15) The drawings are in simplified form and are not to precise scale.
(16) Throughout the figures annexed herein, like parts or elements are indicated with like references/numerals unless the context indicates otherwise, and for brevity a corresponding description will not be repeated for each and every figure.
(17) The references used herein are provided merely for convenience and hence do not define the extent of protection or the scope of the embodiments.
(18) For the sake of simplicity, in the following detailed description a same reference symbol may be used to designate both a node/line in a circuit and a signal that may occur at that node or line.
(19) In various embodiments, energy dissipated over time in resistive elements is controlled, for instance for/in data storage devices. One or more embodiments may be applied to control a read/write head of a data storage device, e.g., heating the head to maintain a fly-height or distance from a surface of the memory storage device. One or more embodiments may be applied to an amplifier stage of a hard-disk drive (HDD), for instance.
(20) As exemplified in
(21) As exemplified in
(22) As exemplified in
(23) For instance, the control circuitry 100 comprises electronic components mounted on a printed-circuit board (PCB), such as: a memory buffer 102, e.g., SDRAM, configured to temporarily host data to be read from/written to the disk, a system-on-chip (SoC) 110 comprising a hard-disk controller (HDC) 112 configured to produce (e.g., voice coil motor and spindle) control signals VCM, SC for actuating the positioning arm 26 and the motor of the spindle 14, respectively; the SoC 110 further comprises at least one R/W channel 114 configured to transfer data to/from each R/W head 20 of each disk 12 of the HDD 10, a motor controller 118 coupled to the HDC 112 and configured to receive the control signals VCM, SC therefrom, the motor controller 118 further configured to provide the control signals VCM, SC to the positioning arm 26 and the motor of the spindle 14, respectively, driving their actuation, and pre-amplifier circuitry 120 (e.g., mounted on flexible printed-circuit board inside the HDD 10) providing an interface between the SOC 110 and the R/W heads 20 to process the data for reading from/writing to the disks 12.
(24) For instance, the pre-amplifier 120 is configured to receive a digital control signal PHT (provided by the SoC 110, for instance) indicative of a desired value of energy dissipated over time (e.g., electrical power) in the resistive element RHT, e.g., onboard the R/W head(s) 20, as discussed in the following.
(25) It is noted that the particular arrangement of elements shown in
(26) As exemplified herein, a memory storage device 10 (such as a hard-disk drive, HDD, for instance) includes: a read/write head 20 configured to have a spacing d between the tip 200 and a storage medium surface 12 in the memory storage device 10; and a circuit as exemplified herein coupled to the read/write head 20, the circuit configured to control electrical energy VHT (e.g., power or voltage) dissipated in the resistive heater element RHT over time, wherein the spacing d varies as a function of intensity of the drive current IHT provided to the resistive heater element RHT (e.g., the heater element RHT having a resistance ranging from tens to hundreds of Ohms and beyond).
(27) As exemplified in
(28) As exemplified in
(29) In order to vary the fly-height FH, the pre-amplifier circuitry 120 comprises fly-height control circuitry 40 configured to vary a voltage VHT (and/or current I.sub.HT) signal provided to the resistive element RHT of the heater circuit.
(30) As exemplified in
(31) As exemplified herein, the resistive heater element RHT is configured to be thermally coupled to a tip 200 of a read/write head 20 in a memory storage device 10, the read/write head 20 configured to have a spacing d between the tip 200 and a storage medium surface 12 in the memory storage device. For instance, the spacing d varies as a function of the (electrical) energy dissipated in the resistive heater element RHT, wherein the energy dissipated varies as a function of intensity of the drive current IHT provided to the resistive heater element RHT.
(32)
(33) For instance, the fly height control system 40 controls a level of electric energy applied over time to the resistive heater element RHT (e.g., via controlling applied levels of electric voltage/current) based on the control signal PHT received at an input node and produces an output current flow IHT to provide to the resistive heater element RHT referred to ground GND via an output node VHT coupled thereto.
(34) As exemplified in
(35) As exemplified in
(36) As exemplified herein, the SR circuit block 46 is further configured to limit slew-rate of output voltage drop VHT, e.g., in order to limit interference between the heater circuit output and adjacent circuit blocks.
(37) As known to those of skill in the art, the term slew rate refers to a rate of variation of voltage or current (or any other electrical quantity) per unit of time.
(38) In one or more embodiments, the target voltage value V.sub.T provided to the SR stage 46 can have any slope (that is, any rate of variation in time) thanks to the slew-rate control being embedded in the same circuit block 46 that generates the voltage level VHT based on the target voltage value V.sub.T.
(39) As exemplified herein, a circuit includes: a resistive heater element RHT configured to produce heat based on an electric energy dissipated therein; a heater drive node VHT coupled to the resistive heater element to provide a drive current I.sub.HT thereto, wherein the energy dissipated in the resistive heater element RHT varies over time as a function of the intensity of the drive current provided to the resistive heater element; an input node configured to receive a digital control signal indicative of a target intensity of the drive current; and control circuitry 40 coupled to the input node and to the heater drive node, the control circuitry configured to vary the intensity of the drive current of the resistive heater element based on the digital control signal.
(40) As exemplified herein, the control circuitry includes: a digital-to-analog converter, DAC, 41 coupled to the input node to receive the digital control signal therefrom, the DAC configured to produce, based on the digital control signal, an analog current I_DAC having an analog target intensity value of the drive current; driver circuitry 42, 44 coupled to the DAC to receive therefrom the analog target intensity of the drive current, the driver circuitry configured to produce an analog target voltage V.sub.T; and an output circuit 46 coupled to the driver circuitry to receive therefrom the analog target voltage, the output circuit configured to produce the drive current provided to the resistive heater element based on the analog target voltage, wherein the driver circuitry is configured to produce the analog target voltage based on the analog target intensity from the DAC, and wherein the output circuit controls the energy dissipated in the resistive heater element independently of a resistance value of the resistive heater element.
(41) For instance, the driver circuitry is configured to provide the drive current based on the analog target voltage V.sub.T with a respective slew rate dVHT/dt, wherein the output circuit controls the respective slew rate of the drive current independently of a resistance value of the resistive heater element.
(42) As exemplified herein, the output circuit 46 is configured to produce: the drive current I.sub.HT based on the (variation of) analog target voltage V.sub.T from the driver circuitry 44; and a feedback current signal I.sub.HT/N indicative of the (intensity of the) drive current I.sub.HT produced by the output circuit.
(43) As exemplified in
(44) As exemplified in
(45) As exemplified in
(46) In an exemplary scenario, the target current intensity I.sub.T is obtained as a function of a ratio of the analog current intensity value I_DAC provided by the DAC 41 and the feedback current intensity value I.sub.HT/N provided by the SR circuit 46. For instance, the target current value I.sub.T is proportional to ratio of the analog current value I_DAC from the DAC 41 and the feedback current value I.sub.HT/N from the SR circuit 46, e.g., with a proportionality factor equal to the compensation current I_FIX, and it can be expressed as:
I.sub.T=I_DAC.Math.I_FIX.Math.N/I.sub.HT,
where N is any integer indicative of which fraction 1/N of the current I.sub.HT flowing in the resistive element RHT is used as feedback signal I.sub.HT/N.
(47) As exemplified herein, SR circuit 46 is configured to produce the feedback signal I.sub.HT/N, where integer N selectable to balance frequency domain behavior, precision and consumption of the circuit 46. For instance, increasing values of integer N (e.g., varying the area footprint of transistor M41, as discussed in the following), facilitates reducing consumption and area.
(48) As exemplified herein, the (intensity of the) feedback current I.sub.HT/N is a fraction or down-scaled replica of the (intensity of the) current flowing in the resistive heater element RHT, preferably down-scaled by an integer scale factor N.
(49) As exemplified in
(50) As exemplified in
(51) It is noted that in one or more embodiments the target current I.sub.T flowing in the reference resistance R.sub.IV can have any slope value, in contrast with existing solutions that use current generators with programmable (slope) profile in order to generate current variations within a limited (slope) range.
(52) As exemplified in
(53) As exemplified in
(54) As exemplified in
(55) As exemplified in
(56) As exemplified in
(57) As exemplified in
(58) In one or more embodiments, a selected (intensity) value of the programmable tail current I.sub.TAIL (e.g., selected based on the desired slope of the target current I.sub.T) determines a max intensity of a current flow through the output node of the op-amp to charge the Miller capacitance C.sub.SR (as illustrated in
(59) As exemplified herein, the resistive voltage divider R.sub.1, R.sub.2 comprises resistive elements with an equivalent series resistance substantially greater than the resistance RHT (e.g., the latter could be within a range from tens up to hundreds of Ohms, or even more) of the resistive element RHT of the heater, e.g., (R.sub.1+R.sub.2)>>RHT. As a result, for instance, the bias current I.sub.TAIL flows directly in the resistance RHT of the heater when target energy (e.g., electric power or voltage) changes significantly.
(60) For instance, the resistive voltage divider R1, R2 has an equivalent series resistance greater than the resistance of the resistive heater element RHT.
(61) As exemplified herein, in response to an appreciable variation (e.g., increase or decrease) of the target voltage V.sub.T (and corresponding target energy/power PHT), the current I.sub.TAIL flows (directly) to (or from) the resistance RHT discharging (or charging) Miller capacitor C.sub.SR; this yields a slew rate SR equal to a ratio between tail current I.sub.TAIL and Miller capacitance C.sub.SR, e.g., SR=I.sub.TAIL/C.sub.SR. For instance, the output circuit is configured to control the respective slew rate of the output voltage based on a ratio of the bias current and a capacitance of the feedback capacitor.
(62) As exemplified in
(63)
(64) In one or more embodiments, as a result, a (e.g., variating) profile of the output current I.sub.HT (or voltage VHT) provided by the fly-height circuitry 40 can be controlled by programming the slew-rate of the first gain stage 460 in the SR circuit block 46.
(65) As exemplified in
(66) For instance, the bias current generator I.sub.TAIL of the op-amp 460 is a programmable current generator.
(67) One or more embodiments, optionally, facilitate fine-tuning of bias current I.sub.TAIL of the operational amplifier 460 in the first gain stage of the SR circuit block 46, e.g., to compensate process variations towards fast or slow process corners, keeping the values of slew rate within a certain design range.
(68) As exemplified in
(69) For instance, the target current (intensity) I.sub.T is equal to (the intensity of) the analog current I_DAC provided by the DAC 41.
(70) As appreciable by visual comparison of the diagram exemplified in
(71) As exemplified in
(72)
(73) While not explicitly visible in
(74) As exemplified in
(75) It will be otherwise understood that the various individual implementing options exemplified throughout the figures accompanying this description are not necessarily intended to be adopted in the same combinations exemplified in the figures. One or more embodiments may thus adopt these (otherwise non-mandatory) options individually and/or in different combinations with respect to the combination exemplified in the accompanying figures.
(76) Without prejudice to the underlying principles, the details and embodiments may vary, even significantly, with respect to what has been described by way of example only, without departing from the extent of protection. The extent of protection is defined by the annexed claims.