
. . . . .
S Y S T E M C O N T R O L M O D U L E
How the quadrature decoder/counter works
www.digiembedded.com
147
Monitors how far
the encoder has
moved
The counter keeps a running count of how far the encoder has moved.
The decoder increments a 32-bit counter when a state change is found in the
positive direction.
The decoder decrements a 32-bit counter when a state change is found in the
other direction.
When the programmed number reaches the terminal count, the counter is reset and
an interrupt is generated to the CPU. The CPU can also read the counter directly to
sense the direction of the motor.
Typical
application
This diagram shows a typical application of the quadrature decoder/counter:
Digital filter
To ensure the precision and quality of the quadrature decoder/counter, a digital filter
rejects noise on the incoming quadrature signals using three-clock-cycle delayed
filtering. The three-clock-cycle delay filter rejects large and short duration noise
spikes that typically occur in motor system applications.
Testing signals
Each signal is sampled on rising clock edges. A time history of the signals is stored in
a four-bit shift register. Any signal is tested for a stable level that is present for
three consecutive rising clock edges. With this method, pulses shorter than a two-
clock period are rejected.
Timer support
Timer counter 5 supports the sampling clock and the counters.
Motor
Encoder
Quadrature
Decoder/Counter
Controller
A
Host
Summary of Contents for NS9215
Page 1: ...NS9215 Hardware Reference 90000847_C Release date 10 April 2008...
Page 3: ......
Page 4: ......
Page 26: ...26 Hardware Reference NS9215...
Page 44: ...P I N O U T 26 5 System clock 44 Hardware Reference NS9215 System clock drawing...
Page 52: ...P I N O U T 26 5 Power and ground 52 Hardware Reference NS9215...
Page 80: ...I O C O N T ROL M O D U L E Memory Bus Configuration register 80 Hardware Reference NS9215...
Page 136: ...WOR KI N G W I TH T H E C P U Noncachable instruction fetches 136 Hardware Reference NS9215...
Page 202: ...S Y S T E M C O N T RO L M OD U L E RTC Module Control register 202 Hardware Reference NS9215...
Page 354: ...E X T E R N A L D M A DMA Peripheral Chip Select register 354 Hardware Reference NS9215...
Page 472: ...R E A L TI M E C L O C K M O D U L E General Status register 472 Hardware Reference NS9215...
Page 512: ...TI M I NG Clock timing 512 Hardware Reference NS9215...
Page 515: ...PA CKA GING Processor Dimensions www digiembedded com 515...
Page 516: ...PA CKA GING Processor Dimensions 516 Hardware Reference NS9215...