1. A self servo writing disk controller for use in a disk drive having at least one readwrite head for reading data from and writing data to a disk, the self servo writer comprising:
a spiral detection module that analyzes a read signal from the readwrite head, detects a plurality of spiral sync marks and a plurality of spiral bursts corresponding to one of a plurality of servo spirals written on the disk, and that generates a timing reference signal based on timing of at least one of the plurality of the spiral sync marks and a position error signal based on timing of at least one of the plurality of spiral sync marks and a magnitude of at least one of the plurality of spiral bursts;
a timing generator, operably coupled to the spiral detection module, for generating a clock signal and for generating at least one media event trigger that is based on the timing reference signal;
a device controller, operably coupled to the spiral detection module, for controlling at least one drive device based on the position error signal;
a servo data generation module that generates servo data corresponding to a plurality of servo wedges of the disk; and
a servo write module, operably coupled to the servo data generation module and the timing generator, that generates write signals for writing the plurality of servo wedges on the disk based on the clock signal and the at least one media event trigger.
2. The self servo writing disk controller of claim 1 wherein the spiral detection module compares a magnitude of the read signal to a signal threshold, and wherein spiral detection module triggers the detection of the plurality of spiral sync marks and a plurality of spiral bursts when the magnitude of the read signal compares favorably to the signal threshold and a decoded binary pattern matches a predefined pattern.
3. The self servo writing disk controller of claim 1 wherein the spiral detection module detects the plurality of spiral sync marks based on the detection of peaks in the read signal.
4. The self servo writing disk controller of claim 1 wherein the spiral detection module upsamples the read signal to form interpolated read samples and that detects the plurality of spiral sync marks based on the detection of peaks in the interpolated read samples.
5. The self servo writing disk controller of claim 1 wherein the spiral detection module detects the plurality of spiral sync marks by detecting a first of the plurality of spiral sync marks, generating a spiral sync mark timing window that corresponds to the estimated timing of a subsequent one of the plurality of spiral sync marks, and the detection of the subsequent one of the plurality of spiral sync marks within the spiral sync mark timing window.
6. The self servo writing disk controller of claim 1 wherein the spiral detection module detects the plurality of spiral bursts by detecting one of the plurality of spiral sync marks, generating a spiral burst timing window that corresponds to the estimated timing of a subsequent spiral burst of the plurality of spiral bursts, and the detection of the subsequent one of the plurality of spiral bursts within the spiral burst timing window.
7. The self servo writing disk controller of claim 1 wherein the spiral detection module identifies a centermost one of the plurality of spiral sync marks and that generates the position error signal based on a magnitude of a first of the plurality of spiral burst that precedes the centermost one of the plurality of spiral sync marks and a magnitude of a second of the plurality of spiral burst that succeeds the centermost one of the plurality of spiral sync marks.
8. The self servo writing disk controller of claim 7 wherein the spiral detection module integrates the magnitude of the first of the plurality of spiral burst to generate a first integrated burst magnitude and integrates the magnitude of the second of the plurality of spiral bursts to generate a second integrated burst magnitude and that generates the position error signal based on the difference between the first integrated burst magnitude and the second integrated burst magnitude.
9. The self servo writing disk controller of claim 1 wherein the spiral detection module integrates a magnitude of the plurality spiral bursts to form a burst magnitude integration, identifies a spiral burst centroid based on the burst magnitude integration, and that generates the position error signal based on a position of the spiral burst centroid.
10. The self servo writing disk controller of claim 1 wherein the spiral detection module identifies a centermost one of the plurality of spiral sync marks and generates a timing reference signal based on timing of the centermost one of the plurality of spiral sync marks.
11. A method for use in a disk drive having at least one readwrite head for reading data from and writing data to a disk, the method comprising:
detecting a plurality of spiral sync marks and a plurality of spiral bursts corresponding to one of a plurality of servo spirals from a read signal from the readwrite head;
generating a timing reference signal based on timing of at least one of the plurality of the spiral sync marks;
generating a position error signal based on timing of at least one of the plurality of spiral sync marks and a magnitude of at least one of the plurality of spiral bursts;
generating a clock signal and at least one media event trigger, based on the timing reference signal;
controlling position of the readwrite head based on the position error signal;
generating servo data corresponding to a plurality of servo wedges of the disk; and
generating write signals for writing the plurality of servo wedges on the disk based on the clock signal and the at least one media event trigger.
12. The method of claim 11 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
comparing a magnitude of the read signal to a signal threshold; and
triggering the detection of the plurality of spiral sync marks and a plurality of spiral bursts when the magnitude of the read signal compares favorably to the signal threshold.
13. The method of claim 11 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
detecting the plurality of spiral sync marks based on the detection of peaks in the read signal.
14. The method of claim 11 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
upsampling the read signal to form interpolated read samples; and
detecting the plurality of spiral sync marks based on the detection of peaks in the interpolated read samples.
15. The method of claim 11 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
detecting a first of the plurality of spiral sync marks, generating a spiral sync mark timing window that corresponds to the estimated timing of a subsequent one of the plurality of spiral sync marks; and
detecting the subsequent one of the plurality of spiral sync marks within the spiral sync mark timing window.
16. The method of claim 11 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
detecting one of the plurality of spiral sync marks;
generating a spiral burst timing window that corresponds to the estimated timing of a subsequent spiral burst of the plurality of spiral bursts; and
detecting the subsequent one of the plurality of spiral bursts within the spiral burst timing window.
17. The method of claim 11 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
identifying a centermost one of the plurality of spiral sync marks;
wherein the step of generating the position error signal generates the position error signal based on a magnitude of a first of the plurality of spiral burst that precedes the centermost one of the plurality of spiral sync marks and a magnitude of a second of the plurality of spiral burst that succeeds the centermost one of the plurality of spiral sync marks.
18. The method of claim 17 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
integrating the magnitude of the first of the plurality of spiral burst to generate a first integrated burst magnitude; and
integrating the magnitude of the second of the plurality of spiral bursts to generate a second integrated burst magnitude;
wherein the step of generating the position error signal generates the position error signal based on the difference between the first integrated burst magnitude and the second integrated burst magnitude.
19. The method of claim 11 wherein the step of generating the position error signal includes:
integrating a magnitude of the plurality spiral bursts to form a burst magnitude integration;
identifying a spiral burst centroid based on the burst magnitude integration; and
generating the position error signal based on a position of the spiral burst centroid.
20. The method of claim 11 wherein the step of generating a timing reference signal includes:
identifying a centermost one of the plurality of spiral sync marks; and
generating a timing reference signal based on timing of the centermost one of the plurality of spiral sync marks.
21. A method for use in a disk drive having at least one readwrite head for reading data from and writing data to a disk, the method comprising:
detecting a plurality of spiral sync marks and a plurality of spiral bursts corresponding to one of a plurality of servo spirals from a read signal from the readwrite head;
generating a timing reference signal based on timing of at least one of the plurality of the spiral sync marks;
generating a position error signal based on timing of at least one of the plurality of spiral sync marks and a magnitude of at least one of the plurality of spiral bursts;
wherein the timing reference signal and the position error signal are used by the disk drive for timing and positioning in self writing initial servo wedges to the disk.
22. The method of claim 21 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
comparing a magnitude of the read signal to a signal threshold; and
triggering the detection of the plurality of spiral sync marks and a plurality of spiral bursts when the magnitude of the read signal compares favorably to the signal threshold.
23. The method of claim 21 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
upsampling the read signal to form interpolated read samples; and
detecting the plurality of spiral sync marks based on the detection of peaks in the interpolated read samples.
24. The method of claim 21 wherein the step of generating a timing reference signal includes:
identifying a centermost one of the plurality of spiral sync marks; and
generating a timing reference signal based on timing of the centermost one of the plurality of spiral sync marks.
25. The method of claim 21 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
identifying a centermost one of the plurality of spiral sync marks;
wherein the step of generating the position error signal generates the position error signal based on a magnitude of a first of the plurality of spiral burst that precedes the centermost one of the plurality of spiral sync marks and a magnitude of a second of the plurality of spiral burst that succeeds the centermost one of the plurality of spiral sync marks.
26. The method of claim 25 wherein the step of detecting a plurality of spiral sync marks and a plurality of spiral bursts includes:
integrating the magnitude of the first of the plurality of spiral burst to generate a first integrated burst magnitude; and
integrating the magnitude of the second of the plurality of spiral bursts to generate a second integrated burst magnitude;
wherein the step of generating the position error signal generates the position error signal based on the difference between the first integrated burst magnitude and the second integrated burst magnitude.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of controlling an exhaust gas purification system used in an internal combustion engine, the engine comprising, a diesel particulate filter device disposed in an exhaust gas passage thereof, a collection amount detection means for detecting a collection amount of diesel particulates in a filter of the diesel particulate filter device, a regeneration time determination means for determining regeneration time of the filter based on a detection result of the collection amount detection means, an exhaust temperature raising means for raising a temperature of an exhaust gas, and a regeneration control means for regenerating the filter when it is determined by the regeneration time determination means as the predetermined regeneration time,
the regeneration control means having a forced regeneration mode that the exhaust temperature is raised by the exhaust temperature raising means so as to forcedly regenerate the filter when it is determined by the regeneration time determination means as the predetermined regeneration time and the exhaust gas temperature is low, and an arbitrary regeneration mode that the filter is arbitrarily regenerated based on the detection result of the collection amount detection means,
wherein while the exhaust temperature is being raised by the exhaust temperature raising means in the arbitrary regeneration mode, a compressor of a vehicular air conditioner is brought into an operation stop state.
2. The method of controlling the exhaust gas purification system according to claim 1, wherein when the compressor of the air conditioner, a condenser of the air conditioner and a cooling fan for cooling the condenser are disposed in the vicinity of a radiator of the internal combustion engine, even in the operation stop state of the compressor, the cooling fan is kept in a driving state.
3. The method of controlling the exhaust gas purification system according to claim 1, wherein while the exhaust temperature is being raised by the exhaust temperature raising means in the arbitrary regeneration mode, only when a coolant temperature of the internal combustion engine is at a predetermined coolant temperature for determination or above, the compressor is brought into the operation stop state.
4. The method of controlling the exhaust gas purification system at least according to claim 1, wherein in an exhaust temperature rise control by the exhaust temperature raising means, multiple injection in cylinder injection andor exhaust throttle is carried out.
5. An exhaust gas purification system used in an internal combustion engine, the engine comprising, a diesel particulate filter device disposed in an exhaust gas passage thereof, a collection amount detection means for detecting a collection amount of diesel particulates in a filter of the diesel particulate filter device, a regeneration time determination means for determining regeneration time of the filter based on a detection result of the collection amount detection means, an exhaust temperature raising means for raising a temperature of an exhaust gas, and a regeneration control means for regenerating the filter when it is determined by the regeneration time determination means as the predetermined regeneration time,
the regeneration control means having a forced regeneration mode that the exhaust temperature is raised by the exhaust temperature raising means so as to forcedly regenerate the filter when it is determined by the regeneration time determination means as the predetermined regeneration time and the exhaust gas temperature is low, and an arbitrary regeneration mode that the filter is arbitrarily regenerated based on the detection result of the collection amount detection means,
wherein while the regeneration control means is raising the exhaust temperature by the exhaust temperature raising means in the arbitrary regeneration mode, the regeneration control means carries out the control so that a compressor of a vehicular air conditioner is brought into an operation stop state.
6. The exhaust gas purification system according to claim 5, wherein when the compressor of the air conditioner, a condenser of the air conditioner, and a cooling fan for cooling the condenser are disposed in the vicinity of a radiator of the internal combustion engine, even in the operation stop state of the compressor, the regeneration control means carries out the control so that the cooling fan is kept in a driving state.
7. The exhaust gas purification system according to claim 5, wherein while the exhaust temperature is being raised by the exhaust temperature raising means in the arbitrary regeneration mode, only when a coolant temperature of the internal combustion engine is at a predetermined coolant temperature for determination or above, the regeneration control means carries out the control so that the compressor is brought into the operation stop state.
8. The exhaust gas purification system according to claim 5, wherein the exhaust temperature raising means carries out multiple injection in cylinder injection andor exhaust throttle in an exhaust temperature rise control.
9. The exhaust gas purification system according to claim 5, wherein the diesel particulate filter device is any one or a combination of a diesel particulate filter device formed of a filter not carrying a catalyst, a continuous regeneration type diesel particulate filter device having a filter carrying an oxidation catalyst, a continuous regeneration type diesel particulate filter device provided with an oxidation catalyst on an upstream side of a filter, and a continuous regeneration type diesel particulate filter device having a filter carrying a catalyst and provided with an oxidation catalyst on the upstream side of the filter.