This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28377S: TMS320F28377S:Question on DCFCTL[BLANKINV] behavior

Part Number: TMS320F28377S

Tool/software:

## Question on DCFCTL[BLANKINV] behavior (F28377S)

Hello TI Support Team,

I'm using the Digital Compare Submodule (DCFCTL register) on TMS320F28377S.

Regarding the `DCFCTL[BLANKINV]` bit, the Technical Reference Manual (SPRUHX5I) states only:

- BLANKINV = 0: "Blanking window not inverted"
- BLANKINV = 1: "Blanking window inverted"

However, this description is not clear enough for me to understand precisely:

**Question:**
- When BLANKINV=0, does the `BLANKWDW=high` state mean the event (e.g. DCAEVT1) is blocked, and `BLANKWDW=low` means the event is allowed?
- Conversely, when BLANKINV=1, does the inverted blanking window (`BLANKWDW=high`) mean the event is allowed, and the event is blocked otherwise?

Could you please confirm or correct this understanding?

Thank you for your help.

  • Hello,

    When BLANKINV = 0:

    • BLANKWDW = high means the event (e.g., DCAEVT1) is blocked or ignored.
    • BLANKWDW = low means the event is allowed to trigger the compare. 

    Conversely, when BLANKINV = 1:

    • BLANKWDW = high means the event is allowed to trigger the compare.
    • BLANKWDW = low means the event is blocked or ignored.

    In other words, when BLANKINV = 0, the blanking window is active-high, and when BLANKINV = 1, the blanking window is active-low.