meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
app:using_analogtest [2022/03/02 15:02] – [What do all these graphs mean?] Added a bit more explanation. flan | app:using_analogtest [2022/03/02 20:21] (current) – ianoid | ||
---|---|---|---|
Line 42: | Line 42: | ||
==== Test settings ==== | ==== Test settings ==== | ||
- | There are only 2 setting | + | There are only 2 settings |
{{: | {{: | ||
- | The other setting is **View**. This allows you to perform the tests slightly differently. | + | The second |
---- | ---- | ||
==== If the Noise test is a worst-case scenario, why do we care about it? ==== | ==== If the Noise test is a worst-case scenario, why do we care about it? ==== | ||
- | For the most part when reading normally structured disks, you won't care about the noise level at all. Where it comes into play tends to be with various forms of copy protection that use no-flux areas on the disk (spiral track protections and such). These kinds of areas are not that uncommon | + | For the most part when reading normally structured |
{{ : | {{ : | ||
Line 70: | Line 70: | ||
The primary analog test uses a test track that is comprised of a whole bunch of smaller tests. A test has a header, gap, payload, and settle field. The header contains information about the specific test (like the gap size). Following that is the gap (no flux area) whose duration ranges from 1µs to 48µs in 250ns increments. Then there is a payload which is a special bit sequence that is used to be able to detect bit slip, desynchronization, | The primary analog test uses a test track that is comprised of a whole bunch of smaller tests. A test has a header, gap, payload, and settle field. The header contains information about the specific test (like the gap size). Following that is the gap (no flux area) whose duration ranges from 1µs to 48µs in 250ns increments. Then there is a payload which is a special bit sequence that is used to be able to detect bit slip, desynchronization, | ||
- | What it is checking for is the integrity of the gap and payload. If the gap is clean (no bits injected) and the payload is as well, then that is a success and it adds to the gray lines in the Stability graph. In the case of a failure, the payload is checked for integrity and if the payload is intact, then we check the gap. If the gap has a spurious transition (injected bit), then the time offset from the last flux transition of the header to the first spurious transition is recorded onto the First Injection Timing graph at the bottom. | + | To create the test track, the track is wiped (WRREQ on to engage head erase coil and writing no data), then the tests are generated and written. |
+ | |||
+ | The test track is then read 50-ish times. |