전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

STM8S 데이터시트(PDF) 185 Page - STMicroelectronics

부품명 STM8S
상세설명  STM8S Series and STM8AF Series 8-bit microcontrollers
PDF  467 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STM8S 데이터시트(HTML) 185 Page - STMicroelectronics

Back Button STM8S Datasheet HTML 181Page - STMicroelectronics STM8S Datasheet HTML 182Page - STMicroelectronics STM8S Datasheet HTML 183Page - STMicroelectronics STM8S Datasheet HTML 184Page - STMicroelectronics STM8S Datasheet HTML 185Page - STMicroelectronics STM8S Datasheet HTML 186Page - STMicroelectronics STM8S Datasheet HTML 187Page - STMicroelectronics STM8S Datasheet HTML 188Page - STMicroelectronics STM8S Datasheet HTML 189Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 185 / 467 page
background image
DocID14587 Rev 14
185/467
RM0016
16-bit advanced control timer (TIM1)
261
17.5.10
Encoder interface mode
Encoder interface mode is typically used for motor control. It can be selected by writing:
SMS = 001 in the TIM1_SMCR register if the counter is counting on TI2 edges only
SMS = 010 if the counter is counting on TI1 edges only
SMS = 011 if the counter is counting on both TI1 and TI2 edges
Select the TI1 and TI2 polarity by programming the CC1P and CC2P bits in the
TIM1_CCER1 register. When needed, the input filter can also be programmed.
The two inputs TI1 and TI2 are used to interface an incremental encoder (see Table 37). If
the counter is enabled (when the CEN bit in the TIM1_CR1 register is written to 1), it is
clocked by each valid transition on TI1FP1 or TI2FP2 (see Figure 64: Input stage of TIM 1
channel 1). The transition sequences of the two inputs (TI1 and TI2) are evaluated and
generate count pulses and a direction signal. Depending on the sequence, the counter
counts up or down, and the DIR bit in the TIM1_CR1 register is modified accordingly by
hardware. The DIR bit is calculated at each transition based on inputs from either TI1 or TI2.
without this being dependent on whether the counter is counting pulses on TI1, TI2 or both.
Encoder interface mode acts as an external clock with direction selection. The counter
counts continuously between 0 and the auto-reload value in the TIM1_ARR register (0 to
ARR or ARR down to 0 depending on the direction). TIM1_ARR must be configured before
starting. The capture, compare, prescaler, and trigger output features continue to work as
normal in this mode. Encoder mode and external clock mode 2 are not compatible and must
not be selected together.
In encoder interface mode, the counter is modified automatically depending on the speed
and the direction of the incremental encoder. The content of the counter therefore always
represents the encoder's position. The count direction corresponds to the rotation direction
of the connected sensor. Table 37 summarizes the possible combinations of counting
directions and encoder signals, assuming that TI1 and TI2 do not switch at the same time.
An external incremental encoder can be connected directly to the MCU without external
interface logic. However, comparators are normally used to convert the encoder’s
differential outputs to digital signals. This greatly increases noise immunity. The third
encoder output which indicates the mechanical zero position, may be connected to an
external interrupt input and trigger a counter reset.
Table 37. Counting direction versus encoder signals
Active edge
Level on opposite
signal
(TI1FP1 for TI2,
TI2FP2 for TI1)
TI1FP1 signal
TI2FP2 signal
Rising
Falling
Rising
Falling
Counting on
TI1 only
High
Down
Up
No count
No count
Low
Up
Down
No count
No count
Counting on
TI2 only
High
No count
No count
Up
Down
Low
No count
No count
Down
Up
Counting on
both TI1 and
TI2
High
Down
Up
Up
Down
Low
Up
Down
Down
Up



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com