stm32 /stm32n6 /STM32N655 /TIM15 /TIM15_BDTR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as TIM15_BDTR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0DTG0 (B_0x0)LOCK 0 (B_0x0)OSSI 0 (B_0x0)OSSR 0 (B_0x0)BKE 0 (B_0x0)BKP 0 (B_0x0)AOE 0 (B_0x0)MOE 0 (B_0x0)BKF0 (B_0x0)BKDSRM 0 (B_0x0)BKBID

LOCK=B_0x0, BKDSRM=B_0x0, MOE=B_0x0, BKF=B_0x0, AOE=B_0x0, BKP=B_0x0, BKE=B_0x0, OSSR=B_0x0, BKBID=B_0x0, OSSI=B_0x0

Description

TIM15 break and dead-time register

Fields

DTG

Dead-time generator setup

LOCK

Lock configuration

0 (B_0x0): LOCK OFF - No bit is write protected

1 (B_0x1): LOCK Level 1 = DTG bits in TIM15_BDTR register, OISx and OISxN bits in TIM15_CR2 register and BKBID/BKE/BKP/AOE bits in TIM15_BDTR register can no longer be written

2 (B_0x2): LOCK Level 2 = LOCK Level 1 + CC Polarity bits (CCxP/CCxNP bits in TIM15_CCER register, as long as the related channel is configured in output through the CCxS bits) as well as OSSR and OSSI bits can no longer be written.

3 (B_0x3): OCK Level 3 = LOCK Level 2 + CC Control bits (OCxM and OCxPE bits in TIM15_CCMRx registers, as long as the related channel is configured in output through the CCxS bits) can no longer be written.

OSSI

Off-state selection for Idle mode

0 (B_0x0): When inactive, tim_ocx/tim_ocxn outputs are disabled (tim_ocx/tim_ocxn enable output signal=0)

1 (B_0x1): When inactive, tim_ocx/tim_ocxn outputs are forced first with their idle level as soon as CCxE=1 or CCxNE=1. tim_ocx/tim_ocxn enable output signal=1)

OSSR

Off-state selection for Run mode

0 (B_0x0): When inactive, tim_ocx/tim_ocxn outputs are disabled (the timer releases the output control which is taken over by the GPIO, which forces a Hi-Z state)

1 (B_0x1): When inactive, tim_ocx/tim_ocxn outputs are enabled with their inactive level as soon as CCxE=1 or CCxNE=1 (the output is still controlled by the timer).

BKE

Break enable

0 (B_0x0): Break inputs (tim_brk and tim_sys_brk clock failure event) disabled

BKP

Break polarity

0 (B_0x0): Break input tim_brk is active low

1 (B_0x1): Break input tim_brk is active high

AOE

Automatic output enable

0 (B_0x0): MOE can be set only by software

1 (B_0x1): MOE can be set by software or automatically at the next update event (if the break input is not be active)

MOE

Main output enable

0 (B_0x0): tim_ocx and tim_ocxn outputs are disabled or forced to idle state depending on the OSSI bit.

1 (B_0x1): tim_ocx and tim_ocxn outputs are enabled if their respective enable bits are set (CCxE, CCxNE in TIM15_CCER register)

BKF

Break filter

0 (B_0x0): No filter, tim_brk acts asynchronously

1 (B_0x1): fless thansub>SAMPLINGless than/sub>=fless thansub>tim_ker_ckless than/sub>, N=2

2 (B_0x2): fless thansub>SAMPLINGless than/sub>=fless thansub>tim_ker_ckless than/sub>, N=4

3 (B_0x3): fless thansub>SAMPLINGless than/sub>=fless thansub>tim_ker_ckless than/sub>, N=8

4 (B_0x4): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/2, N=6

5 (B_0x5): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/2, N=8

6 (B_0x6): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/4, N=6

7 (B_0x7): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/4, N=8

8 (B_0x8): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/8, N=6

9 (B_0x9): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/8, N=8

10 (B_0xA): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/16, N=5

11 (B_0xB): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/16, N=6

12 (B_0xC): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/16, N=8

13 (B_0xD): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/32, N=5

14 (B_0xE): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/32, N=6

15 (B_0xF): fless thansub>SAMPLINGless than/sub>=fless thansub>DTSless than/sub>/32, N=8

BKDSRM

Break disarm

0 (B_0x0): Break input tim_brk is armed

1 (B_0x1): Break input tim_brk is disarmed

BKBID

Break bidirectional

0 (B_0x0): Break input tim_brk in input mode

1 (B_0x1): Break input tim_brk in bidirectional mode

Links

()