[分享] 35自修复

[复制链接]
  • TA的每日心情
    开心
    2016-1-19 11:44
  • 签到天数: 104 天

    [LV.6]五品郎中

    6

    主题

    361

    回帖

    338

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    338
    发表于 2013-4-7 00:49:57 | 显示全部楼层 |阅读模式
    35自修复 35自修复.zip (2 KB, 下载次数: 26)
  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 3467 天

    [LV.Master]三朝元老

    38

    主题

    3836

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    17147
    发表于 2013-4-7 09:47:22 | 显示全部楼层
    文件内容在此:

    Contact Detect (Level H 'b')


      Description:
        This commmand exercises a simple method of Delta PES contact detection.  The methodology is
        heavily leveraged from Self Test FW Test 35.

      Quick Help:

        "ContactDetect, b[Flags],[Revs],[BaselineRevs],[StartWedge],[A],[B],[C],[D],[E],[StartHt],[HtInc],\n\r"
        "[FixedPESThresh],[FilterDelta]";

      Input Parameters:

        0 - Flags
       
           Bit 0 Search Mode
              0 = Heater Only
              1 = Write+Heat
       
              Type:    Unsigned 32-bit value
       
              Range:   0 to 0xFFFFFFFF
       
              Default: 0 indicates Heater only search
       
        1 - Number of iterations
       
            If entered, this parameter contains the number of Fast IO iterations (almost analogous to
            revolutions) to measure for contact detect measurement point.
       
              Type:    Unsigned 8-bit value
       
              Range:   0 to 0xFF
       
              Default: 50
       
        2 - Baseline iterations
       
            If entered, this parameter contains the number of Fast IO iterations (almost analogous to
            revolutions) to measure for contact detect baseline measurement.
       
              Type:    Unsigned 8-bit value
       
              Range:   0 to 0xFF
       
              Default: 50
       
        3 - Starting wedge
       
            This number is the starting wedge from Index.
       
              Type:    Unsigned 16-bit value
       
              Range:   0x0000 to 0xFFFF
       
              Default: 0
       
        4 - Fast IO "A" wedges
          
            This parameter specifies the "A" pre write/read number of wedges for Fast IO.
       
              Type:    Unsigned 16-bit value
       
              Range:   0x0000 to 0xFFFE
                 Note there is a memory limitation on this value, this # wedges directly
                 impacts memory set aside for Fast IO.
       
              Default: Scales with number of Servo wedges/track.
       
        5 - Fast IO "B" wedges
          
            This parameter specifies the "B" write/read number of wedges for Fast IO.
       
              Type:    Unsigned 16-bit value
       
              Range:   0x0000 to 0xFFFE
                 Note there is a memory limitation on this value, this # wedges directly
                 impacts memory set aside for Fast IO.
       
              Default: Scales with number of Servo wedges/track.
       
        6 - Fast IO "C" wedges
          
            This parameter specifies the "C" post write/read number of wedges for Fast IO.
       
              Type:    Unsigned 16-bit value
       
              Range:   0x0000 to 0xFFFE
                 Note there is a memory limitation on this value, this # wedges directly
                 impacts memory set aside for Fast IO.
       
              Default: Scales with number of Servo wedges/track.
       
        7 - Fast IO "D" wedges
          
            This parameter specifies the "D" secondary write/read number of wedges for Fast IO.
       
              Type:    Unsigned 16-bit value
       
              Range:   0x0000 to 0xFFFE
                 Note there is a memory limitation on this value, this # wedges directly
                 impacts memory set aside for Fast IO.
       
              Default: 0
       
        8 - Fast IO "E" wedges
          
            This parameter specifies the "E" post secondary write/read number of wedges for Fast IO.
       
              Type:    Unsigned 16-bit value
       
              Range:   0x0000 to 0xFFFE
                 Note there is a memory limitation on this value, this # wedges directly
                 impacts memory set aside for Fast IO.
       
              Default: 0
        9 - Starting heater DAC
       
            This number is the starting heater DAC.
       
              Type:    Unsigned 8-bit value
       
              Range:   0x00 to 0xFF
       
              Default: 0
       
        10 - Heater DAC coarse increment
       
            This number is the coarse heater DAC increment.
       
              Type:    Unsigned 8-bit value
       
              Range:   0x00 to 0xFF
       
              Default: 1
       
        11 - Fixed PES Threshold
       
            This number is the fixed PES threshold.
       
              Type:    Decimal float
       
              Range:   14 character entry
       
              Default: 0.05
       
        12 - Filter Delta
       
            This number is the filter delta.
       
              Type:    Unsigned 8-bit value
       
              Range:   0x00 to 0xFF
       
              Default: 70
       

      Output Data:

         If an error occurred, the following information will be displayed.
       
               "DiagError aaaaaaaa R/W Status c R/W Error dddddddd"
       
            where
       
               aaaaaaaa is the Diagnostic Error Code
       
               c is the status returned by the R/W subsystem
       
               dddddddd is the error code returned by the R/W subsystem
       
         If the Verbose Formatted ASCII Data Output Mode is selected:
       
            Bit 0:      Displays a legthy list of parameter initialization.
        Bits 31-1:      NA
       
         Standard display:
       
            Parameter setup
       
             Heater Only Search
             Revs aa
             BaselineRevs bb
             APreWrNumSvoWedges cccc
             BWrNumSvoWedges dddd
             CPostWrNumSvoWedges eeee
             DRdNumSvoWedges ffff
             EPostRdNumSvoWedges gggg
             HeaterStart hh
             HeaterIncr ii
             PesThreshold +j.jjjjjjE+j
             FilterDelta kk
       
         where
         
         aa, bb number of iterations of Fast IO measurements.
       
         cccc Fast IO "A" parameter.
       
         dddd Fast IO "B" parameter.
       
         eeee Fast IO "C" parameter.
       
         ffff Fast IO "D" parameter.
       
         gggg Fast IO "E" parameter.
       
         hh Heater Start.
       
         ii Heater Increment.
       
         +j.jjjjjjE+j Fixed PES Threshold.
       
         kk Filter Delta window.
       
            Contact Detect loop
       
             State DAC dPESSigma
             a,    bb, c
             a,    bb, c
             a,    bb, c
             a,    bb, c
             a,    bb, c
             a,    bb, c
             a,    bb, c
       
         where
         
         a Contact Detect loop state, defined as:
            S searching
            DC contact detected
            DV contact verified
       
         bb Current heater DAC.
       
         c dPES variance, displayed as Scientific Notation floating point value.
         
            Test Summary ffff
       
             L,
             Zone aa
             Cyl bbbbbbbb
             Hd cc
             Freq dddd
             IW ee
             Ovs ee
             Dur ee
             ContactVar f
             ContactThresh g
             Clearance h
             Temp ii
       
             M,
             IW ee
             OVS ee
             OSD ee
             Read Heat jj
             Preheat jj
             Write Heat jj
       
         where
       
         aa Target zone.
       
         bbbbbbbb Target cylinder.
       
         cc Target head.
       
         dddd Frequency in MHz.
          
         ee Write powers.
       
         f Variance at contact.
       
         g Threshold of contact.
         
         h Calculated clearance at contact DAC.
       
         ii Current drive temperature.
       
         jj Heater values.
       

      Revision History:

        0001.0000   Initial revision.
        0001.0001   Added new parameters:
                       Starting Heat
                       Coarse Heater Increment
                       Fixed PES Threshold
                       Filter Delta
        0002.0000   Added new parameter Baseline Iterations.
                    This addition lines up naturally with the Iterations parameter, hence all
                    other parameters shifted down.
        0011.0000   Combined the PSG Diagnostic Error Codes (PSGDEC) and the Diagnostic External
                    Test Service Error Codes (DETSEC) into a single set of Diagnostic Error Codes
                    (DiagError).
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14

    主题

    899

    回帖

    1741

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1741
    发表于 2013-4-7 16:47:30 | 显示全部楼层
    楼上厚道。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    564

    回帖

    460

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    460
    QQ
    发表于 2013-9-8 10:24:29 | 显示全部楼层
    thank you for sharing
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表