eQEP Quadrature Encoder Test Waveform — QA / QB / INDEX (GPIO2)

Source: result.md (Edges 1–100, 100 transitions). X-axis is the edge index, drawn at uniform spacing — not real time; levels are the state sampled after each edge. INDEX (GPIO2) transitions occur between quadrature edges (midpoint of Edge N and Edge N+1; exact position not recorded). 4 INDEX pulses in total, high during edges 11–14, 19–22, 42–45, 60–63.

QA QB INDEX (GPIO2) | ▲ INDEX rising ▼ INDEX falling ◆ Direction change ● Count reset / wrap
Notes: ① Initial QA/QB levels before Edge 1 were not recorded; the dashed region shows the assumed value (matching the state after Edge 1); ② Initial INDEX level assumed 0 (the first logged INDEX event is a rising edge); ③ QCLR is the software flag-clear performed by the test before each INDEX edge; ④ Direction per the QDF flag (1=CW); ⑤ QDC=1 (direction change) at edges 20/42/45/61, IEL=1 (index latch) at edges 11/19/43/61 with QPOSILAT = 10 / 7 / 0xFFEB / 0xFFF1.
Key events (17)
PositionTypeDescription
Per-edge details (Edges 1–100) — values sampled after each edge; QPOSCNT / QPOSILAT in 8-digit hex
EdgeQAQBINDEXQPOSCNTQPOSILATEvents