В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Компоненты > Микроконтроллеры > MSP430 > Архитектура MSP430x4xx
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


22.3 Регистры модуля Scan IF

Регистры модуля Scan IF перечислены в таблице 22–9.

Таблица 22–9

Регистр Краткое название Тип Адрес Начальное состояние
Отладочный регистр модуля Scan IF SIFDEBUG Чтение/запись 01B0h Не изменяется
Счётчики модуля Scan IF 1 и 2 SIFCNT Чтение/запись 01B2h Обнулён по сбросу POR
Вектор блока PSM модуля Scan IF SIFPSMV Чтение/запись 01B4h Не изменяется
Регистр управления модулем Scan IF №1 SIFCTL1 Чтение/запись 01B6h Обнулён по сбросу POR
Регистр управления модулем Scan IF №2 SIFCTL2 Чтение/запись 01B8h Обнулён по сбросу POR
Регистр управления модулем Scan IF №3 SIFCTL3 Чтение/запись 01BAh Обнулён по сбросу POR
Регистр управления модулем Scan IF №4 SIFCTL4 Чтение/запись 01BCh Обнулён по сбросу POR
Регистр управления модулем Scan IF №5 SIFCTL5 Чтение/запись 01BEh Обнулён по сбросу POR
ЦАП DAC0 модуля Scan IF SIFDACR0 Чтение/запись 01C0h Не изменяется
ЦАП DAC1 модуля Scan IF SIFDACR1 Чтение/запись 01C2h Не изменяется
ЦАП DAC2 модуля Scan IF SIFDACR2 Чтение/запись 01C4h Не изменяется
ЦАП DAC3 модуля Scan IF SIFDACR3 Чтение/запись 01C6h Не изменяется
ЦАП DAC4 модуля Scan IF SIFDACR4 Чтение/запись 01C8h Не изменяется
ЦАП DAC5 модуля Scan IF SIFDACR5 Чтение/запись 01CAh Не изменяется
ЦАП DAC6 модуля Scan IF SIFDACR6 Чтение/запись 01CEh Не изменяется
ЦАП DAC7 модуля Scan IF SIFDACR7 Чтение/запись 01CCh Не изменяется
Регистр TSM0 модуля Scan IF SIFTSM0 Чтение/запись 01D0h Не изменяется
Регистр TSM1 модуля Scan IF SIFTSM1 Чтение/запись 01D2h Не изменяется
Регистр TSM2 модуля Scan IF SIFTSM2 Чтение/запись 01D4h Не изменяется
Регистр TSM3 модуля Scan IF SIFTSM3 Чтение/запись 01D6h Не изменяется
Регистр TSM4 модуля Scan IF SIFTSM4 Чтение/запись 01D8h Не изменяется
Регистр TSM5 модуля Scan IF SIFTSM5 Чтение/запись 01DAh Не изменяется
Регистр TSM6 модуля Scan IF SIFTSM6 Чтение/запись 01DCh Не изменяется
Регистр TSM7 модуля Scan IF SIFTSM7 Чтение/запись 01DEh Не изменяется
Регистр TSM8 модуля Scan IF SIFTSM8 Чтение/запись 01E0h Не изменяется
Регистр TSM9 модуля Scan IF SIFTSM9 Чтение/запись 01E2h Не изменяется
Регистр TSM10 модуля Scan IF SIFTSM10 Чтение/запись 01E4h Не изменяется
Регистр TSM11 модуля Scan IF SIFTSM11 Чтение/запись 01E6h Не изменяется
Регистр TSM12 модуля Scan IF SIFTSM12 Чтение/запись 01E8h Не изменяется
Регистр TSM13 модуля Scan IF SIFTSM13 Чтение/запись 01EAh Не изменяется
Регистр TSM14 модуля Scan IF SIFTSM14 Чтение/запись 01ECh Не изменяется
Регистр TSM15 модуля Scan IF SIFTSM15 Чтение/запись 01EEh Не изменяется
Регистр TSM16 модуля Scan IF SIFTSM16 Чтение/запись 01F0h Не изменяется
Регистр TSM17 модуля Scan IF SIFTSM17 Чтение/запись 01F2h Не изменяется
Регистр TSM18 модуля Scan IF SIFTSM18 Чтение/запись 01F4h Не изменяется
Регистр TSM19 модуля Scan IF SIFTSM19 Чтение/запись 01F6h Не изменяется
Регистр TSM20 модуля Scan IF SIFTSM20 Чтение/запись 01F8h Не изменяется
Регистр TSM21 модуля Scan IF SIFTSM21 Чтение/запись 01FAh Не изменяется
Регистр TSM22 модуля Scan IF SIFTSM22 Чтение/запись 01FCh Не изменяется
Регистр TSM23 модуля Scan IF SIFTSM23 Чтение/запись 01FEh Не изменяется

SIFDEBUG, Отладочный регистр модуля Scan IF. Режим записи

15 14 13 12 11 10 9 8
Резерв
w w w w w w w w


7 6 5 4 3 2 1 0
Резерв SIFDEBUGx
w w w w w w w w


Резервные Биты 15-2 Резервные
SIFDEBUGx Биты 1-0 Режим регистра SIFDEBUG. Запись этих бит позволяет выбрать возвращаемое значение при чтении регистра
00 чтение регистра SIFDEBUG вернёт последний адрес чтения автомата PSM.
01 чтение регистра SIFDEBUG вернёт текущее состояние автомата TSM и биты Q7 – Q0 автомата PSM.
10 чтение регистра SIFDEBUG вернёт состояние текущего регистра SIFTSMx.
11 чтение регистра SIFDEBUG вернёт активный регистр ЦАП и его состояние.

SIFDEBUG, Отладочный регистр модуля Scan IF. Режим чтения после записи значения 00h

15 14 13 12 11 10 9 8
последний адрес чтения автомата PSM
r r r r r r r r


7 6 5 4 3 2 1 0
последний адрес чтения автомата PSM
r r r r r r r r


Последний адрес PSM Биты 15-0 После записи значения 00h в регистр SIFDEBUG, чтение из него вернёт последний адрес чтения автомата PSM.

SIFDEBUG, Отладочный регистр модуля Scan IF. Режим чтения после записи значения 01h

15 14 13 12 11 10 9 8
0 0 0 состояние автомата TSM
r r r r r r r r


7 6 5 4 3 2 1 0
биты Q7 – Q0 автомата PSM
r r r r r r r r


Не используется Биты 15-13 После записи значения 01h в регистр SIFDEBUG, чтение этих бит вернёт 0
Состояние TSM Биты 12-8 После записи значения 01h в регистр SIFDEBUG, чтение этих бит вернёт состояние регистра указателя TSM
Биты PSM Биты 7-0 После записи значения 01h в регистр SIFDEBUG, чтение этих бит вернёт биты Q7 – Q0 автомата PSM

SIFDEBUG, Отладочный регистр модуля Scan IF. Режим чтения после записи значения 02h

15 14 13 12 11 10 9 8
состояние текущего регистра SIFTSMx
r r r r r r r r


7 6 5 4 3 2 1 0
состояние текущего регистра SIFTSMx
r r r r r r r r

SIFDEBUG, Отладочный регистр модуля Scan IF. Режим чтения после записи значения 03h

15 14 13 12 11 10 9 8
0 Активный регистр ЦАП 0 0 Данные ЦАП
r r r r r r r r


7 6 5 4 3 2 1 0
Данные ЦАП
r r r r r r r r


Не используется Бит 15 После записи значения 03h в регистр SIFDEBUG, чтение этого бита вернёт 0
Активный регистр ЦАП Биты 14-12 После записи значения 03h в регистр SIFDEBUG, чтение этих бит покажет, какой из регистров управляет ЦАПом
Не используется Биты 11-10 После записи значения 03h в регистр SIFDEBUG, чтение этих бит вернёт 0
Данные ЦАП Биты 9-0 После записи значения 03h в регистр SIFDEBUG, чтение этих бит вернёт состояние активного регистра ЦАП

SIFCNT, Счётчики модуля Scan IF

15 14 13 12 11 10 9 8
SIFCNT2x
r-(0) r-(0) r-(0) r-(0) r-(0) r-(0) r-(0) r-(0)


7 6 5 4 3 2 1 0
SIFCNT1x
r-(0) r-(0) r-(0) r-(0) r-(0) r-(0) r-(0) r-(0)


SIFCNT2x Биты 15-8 Эти биты представляют значение счётчика SIFCNT2. Счётчик SIFCNT2 сбрасывается при SIFEN = 0 или при чтении из него при SIFCNTRST = 1.
SIFCNT1x Биты 7-0 Эти биты представляют значение счётчика SIFCNT1. Счётчик SIFCNT1 сбрасывается при SIFEN = 0 или при чтении из него при SIFCNTRST = 1.

SIFSPMV, Вектор блока PSM модуля Scan IF
15 14 13 12 11 10 9 8
SIFSPMVx
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


7 6 5 4 3 2 1 0
SIFSPMVx
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


SIFSPMVx Биты 15-0 Вектор SIFPSM. Эти биты определяют адрес первого состояния в таблице автомата PSM.

SIFCTL1, Регистр управления модулем Scan IF №1

15 14 13 12 11 10 9 8
SIFIE6 SIFIE5 SIFIE4 SIFIE3 SIFIE2 SIFIE1 SIFIE0 SIFIFG6
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


7 6 5 4 3 2 1 0
SIFIFG5 SIFIFG4 SIFIFG3 SIFIFG2 SIFIFG1 SIFIFG0 SIFTSETD SIFEN
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


SIFIEx Биты 15-9 Разрешение прерываний. Эти биты разрешают либо запрещают прерывания по флагам SIFIFGx.
0 прерывание запрещено
1 прерывание разрешено
SIFIFG6 Бит 8 Флаг прерывания 6 модуля SIF. Этот бит устанавливается при переходе PSM в состояние с установленным битом Q7. Флаг SIFIFG6 должен очищаться программно.
0 нет прерывания
1 есть прерывание
SIFIFG5 Бит 7 Флаг прерывания 5 модуля SIF. Этот бит устанавливается при переходе PSM в состояние с установленным битом Q6. Флаг SIFIFG5 должен очищаться программно.
0 нет прерывания
1 есть прерывание
SIFIFG4 Бит 6 Флаг прерывания 4 модуля SIF. Этот бит устанавливается при достижении счётчиком SIFCNT2 условия, определяемого битами SIFIS2x. Флаг SIFIFG4 должен очищаться программно.
0 нет прерывания
1 есть прерывание
SIFIFG3 Бит 5 Флаг прерывания 3 модуля SIF. Этот бит устанавливается при достижении счётчиком SIFCNT1 условия, определяемого битами SIFIS1x. Флаг SIFIFG3 должен очищаться программно.
0 нет прерывания
1 есть прерывание
SIFIFG2 Бит 4 Флаг прерывания 2 модуля SIF. Этот бит устанавливается в начале последовательности модуля TSM. Флаг SIFIFG2 должен очищаться программно.
0 нет прерывания
1 есть прерывание
SIFIFG1 Бит 3 Флаг прерывания 1 модуля SIF. Этот бит устанавливается по фронту сигнала SIFSTOP(tsm). Флаг SIFIFG1 должен очищаться программно.
0 нет прерывания
1 есть прерывание
SIFIFG0 Бит 2 Флаг прерывания 1 модуля SIF. Этот бит устанавливается при условии на выходе SIFxOUT, определяемом битами SIFIFGSETx. Флаг SIFIFG1 должен очищаться программно.
0 нет прерывания
1 есть прерывание
SIFTSETD Бит 1 Введение тестовых состояний. Установка этого бита вводит тестовое состояние между тактами автомата TSM. SIFTESTD сбрасывается автоматически по завершению тестового состояния.
0 тестовых состояний нет
1 есть тестовое состояние между тактами автомата TSM
SIFEN Бит 0 Разрешение модуля. Установкой этого бита включается модуль Scan IF.
0 модуль Scan IF выключен
1 модуль Scan IF включен

SIFCTL2, Регистр управления модулем Scan IF №2

15 14 13 12 11 10 9 8
SIFDACON SIFCAON SIFCAINV SIFCAX SIFCISEL SIFCACI3 SIFVSS SIFVCC2
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


7 6 5 4 3 2 1 0
SIFSH SIFTEN SIFTCH1x SIFTCH0x SIFTCH1OUT SIFTCH0OUT
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


SIFDACON Бит 15 Разрешение модуля ЦАП. Установкой этого бита включается модуль ЦАП независимо от управляющих сигналов TSM.
0 модуль ЦАП управляется блоком TSM
1 модуль ЦАП включен
SIFCAON Бит 14 Разрешение компаратора. Установкой этого бита включается компаратор независимо от управляющих сигналов TSM.
0 компаратор управляется блоком TSM
1 компаратор включен
SIFCAINV Бит 13 Инверсия выхода компаратора.
0 выход не инвертирован
1 выход инвертирован
SIFCAX Бит 12 Выбор входа компаратора. Этот бит используется для выбора группы каналов входа компаратора.
0 вход компаратора подключен к одному из каналов SIFCHx, выбранных логикой управления каналами
1 вход компаратора подключен к одному из каналов SIFCI, определяемому логикой управления каналами и битами SIFCISEL и SIFCACI3.
SIFCISEL Бит 11 Выбор входа компаратора. Этот бит используется совместно с битом SIFCACI3 для выбора входа компаратора при SIFCAX = 1.
0 вход компаратора подключен к одному из каналов SIFCIx, выбранных логикой управления каналами и битом SIFCACI3.
1 вход компаратора подключен к каналу SIFCI
SIFCACI3 Бит 10 Выбор входа компаратора. Этот бит используется для выбора входа компаратора при SIFCAX = 1 и SIFCISEL =0.
0 вход компаратора выбирается логикой управления каналами
1 вход компаратора подключен к каналу SIFCI3
SIFVSS Бит 9 Подключение SIFVSS к УВХ.
0 «земляной» вывод запоминающего конденсатора УВХ подключен к SIFVSS независимо от управляющих сигналов TSM.
1 подключение «земляного» вывод запоминающего конденсатора УВХ управляется сигналами TSM.
SIFVCC2 Бит 8 Разрешение буфера средней точки.
0 буфер средней точки выключен
1 буфер средней точки включен, если SIFSH=0
SIFSH Бит 7 Разрешение УВХ.
0 УВХ выключен
1 УВХ включен
SIFTEN Бит 6 Разрешение схемы возбуждения.
0 схема возбуждения выключена
1 схема возбуждения включена
SIFTCH1x Биты 5-4 Этими битами определяется вход компаратора для измерительного канала 1.
00 входом компаратора является SIFCH0 если SIFCAX = 0
входом компаратора является SIFCI0 если SIFCAX = 1
01 входом компаратора является SIFCH1 когда SIFCAX = 0
входом компаратора является SIFCI1 когда SIFCAX = 1
10 входом компаратора является SIFCH2 когда SIFCAX = 0
входом компаратора является SIFCI2 когда SIFCAX = 1
11 входом компаратора является SIFCH3 когда SIFCAX = 0
входом компаратора является SIFCI3 когда SIFCAX = 1
SIFTCH0x Биты 3-2 Этими битами определяется вход компаратора для измерительного канала 0.
00 входом компаратора является SIFCH0 если SIFCAX = 0
входом компаратора является SIFCI0 если SIFCAX = 1
01 входом компаратора является SIFCH1 когда SIFCAX = 0
входом компаратора является SIFCI1 когда SIFCAX = 1
10 входом компаратора является SIFCH2 когда SIFCAX = 0
входом компаратора является SIFCI2 когда SIFCAX = 1
11 входом компаратора является SIFCH3 когда SIFCAX = 0
входом компаратора является SIFCI3 когда SIFCAX = 1
SIFTCH1OUT Бит 1 Выход блока аналоговых формирователей для измерительного канала 1
SIFTCH0OUT Бит 0 Выход блока аналоговых формирователей для измерительного канала 0

SIFCTL3, Регистр управления модулем Scan IF №3

15 14 13 12 11 10 9 8
SIFS2x SIFS1x SIFIS2x SIFIS1x
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


7 6 5 4 3 2 1 0
SIFСS SIFIFGSETx SIF3OUT SIF2OUT SIF1OUT SIF0OUT
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


SIFS2x Биты 15-14 Выбор источника сигнала S2. Этими битами выбирается источник сигнала S2 для блока PSM когда SIFCS = 1.
00 SIF0OUT является источником сигнала S2.
01 SIF1OUT является источником сигнала S2.
10 SIF2OUT является источником сигнала S2.
11 SIF3OUT является источником сигнала S2.
SIFS1x Биты 13-12 Выбор источника сигнала S1. Этими битами выбирается источник сигнала S1 для блока PSM когда SIFCS = 1.
00 SIF0OUT является источником сигнала S1.
01 SIF1OUT является источником сигнала S1.
10 SIF2OUT является источником сигнала S1.
11 SIF3OUT является источником сигнала S1.
SIFIS2x Биты 11-10 Источник флага прерываний SIFIFG4.
00 SIFIFG4 выставляется по каждому счётному импульсу счётчика SIFCNT2.
01 SIFIFG4 выставляется, когда (SIFCNT2 по модулю 4)=0.
10 SIFIFG4 выставляется, когда (SIFCNT2 по модулю 64)=0.
11 SIFIFG4 выставляется при декременте SIFCNT2 от 1 до 0
SIFIS1x Биты 9-8 Источник флага прерываний SIFIFG3.
00 SIFIFG3 выставляется по каждому счётному импульсу любого направления счётчика SIFCNT1.
01 SIFIFG3 выставляется, когда (SIFCNT1 по модулю 4)=0.
10 SIFIFG3 выставляется, когда (SIFCNT1 по модулю 64)=0.
11 SIFIFG3 выставляется при переходе SIFCNT1 от 0FFh к 0
SIFCS Бит 7 Выбор выхода компаратора /входа таймера Timer_A
0 сигнал SIFEX(tsm) и выход компаратора подключены к входам TACCRx.
1 выходы SIFxOUT подключены к входам TACCRx, определяемым битами SIFS1x и SIFS2x.
SIFIFGSETx Биты 6-4 Выбор источника флага прерывания SIFIFG0. Этими битами определяется условие выставления бита SIFIFG0.
000 SIFIFG0 выставляется при выставлении SIF0OUT.
001 SIFIFG0 выставляется при сбросе SIF0OUT.
010 SIFIFG0 выставляется при выставлении SIF1OUT.
011 SIFIFG0 выставляется при сбросе SIF1OUT.
100 SIFIFG0 выставляется при выставлении SIF2OUT.
101 SIFIFG0 выставляется при сбросе SIF2OUT.
110 SIFIFG0 выставляется при выставлении SIF3OUT.
111 SIFIFG0 выставляется при сбросе SIF3OUT.
SIF3OUT Бит 3 Выходной бит 3 блока аналоговых формирователей
SIF3OUT Бит 2 Выходной бит 2 блока аналоговых формирователей
SIF3OUT Бит 1 Выходной бит 1 блока аналоговых формирователей
SIF3OUT Бит 0 Выходной бит 0 блока аналоговых формирователей

SIFCTL4, Регистр управления модулем Scan IF №4

15 14 13 12 11 10 9 8
SIFCNTRST SIFCNT2EN SIFCNT1ENM SIFCNT1ENP SIFQ7EN SIFQ6EN SIFDIV3Bx
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


7 6 5 4 3 2 1 0
SIFDIV3Bx SIFDIV3Ax SIFDIV2x SIFDIV1x
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


SIFCNTRST Бит 15 Сброс счётчика. Установка этого бита разрешает сброс регистра SIFCNT после его чтения.
0 регистр SIFCNT не сбрасывается после чтения
1 регистр SIFCNT сбрасывается после чтения
SIFCNT2EN Бит 14 Разрешение счётчика SIFCNT2.
0 счётчик SIFCNT2 запрещён
1 счётчик SIFCNT2 разрешён
SIFCNT1EN Бит 13 Разрешение счётчика SIFCNT1.
0 счётчик SIFCNT1 запрещён
1 счётчик SIFCNT1 разрешён
SIFCNT1ENM Бит 12 Разрешение декремента счётчика SIFCNT1.
0 декремент счётчика SIFCNT1 запрещён
1 декремент счётчик SIFCNT1 разрешён
SIFCNT1ENP Бит 12 Разрешение инкремента счётчика SIFCNT1.
0 инкремент счётчика SIFCNT1 запрещён
1 инкремент счётчик SIFCNT1 разрешён
SIFQ7EN Бит 11 Разрешение бита Q7. Этим битом разрешается использование бита Q7 для вычисления следующего состояния автомата PSM при SIFQ6EN = 1.
0 Q7 не используется для вычисления следующего состояния автомата PSM
1 Q7 используется для вычисления следующего состояния автомата PSM
SIFQ6EN Бит 10 Разрешение бита Q6. Этим битом разрешается использование бита Q6 для вычисления следующего состояния автомата PSM
0 Q6 не используется для вычисления следующего состояния автомата PSM
1 Q6 используется для вычисления следующего состояния автомата PSM
SIFDIV3Bx Биты 9-7 Делитель частоты ACLK триггера запуска автомата TSM. Этими битами совместно с битами SIFDIV3Ax определяется коэффициент деления частоты ACLK при запуске триггера автомата TSM.
SIFDIV3Ax Биты 6-4 Делитель частоты ACLK триггера запуска автомата TSM. Этими битами совместно с битами SIFDIV3Bx определяется коэффициент деления частоты ACLK при запуске триггера автомата TSM. Коэффициент деления вычисляется следующим образом:

  SIFDIV3Ax
SIFDIV3Bx 000 001 010 011 100 101 110 111
000 2 6 10 14 18 22 26 30
001 6 18 30 42 54 66 78 90
010 10 30 50 70 90 110 130 150
011 14 42 70 98 126 154 182 210
100 18 54 90 126 162 198 234 270
101 22 66 110 154 198 242 286 330
110 26 78 130 182 234 286 338 390
111 30 90 150 210 270 330 390 450
SIFDIV2x Биты 3-2 Делитель частоты ACLK для автомата TSM. Этими битами выбирается коэффициент деления частоты ACLK для автомата TSM.
00 /1
01 /2
10 /4
11 /8
SIFDIV1x Биты 1-0 Делитель частоты SMCLK для автомата TSM. Этими битами выбирается коэффициент деления частоты SMCLK для автомата TSM.
00 /1
01 /2
10 /4
11 /8

SIFCTL5, Регистр управления модулем Scan IF №5

15 14 13 12 11 10 9 8
SIFCNT3x
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


7 6 5 4 3 2 1 0
SIFTSMRP SIFCLFQx SIFFNOM SIFFCLKGON SIFCLKEN
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


SIFCNT3x Биты 15-8 Счётчик встроенного генератора. SIFCNT3 считает число тактов встроенного генератора за период частоты ACLK при SIFFNOM = 0 или за 4 периода ACLK при SIFFNOM = 1 после установки как SIFCLKGON так и SIFCLKEN
SIFTSMRP Бит 7 Режим повторения автомата TSM
0 Каждая последовательность автомата TSM запускается делителем частоты ACLK, установленным битами SIFDIV3Ax и SIFDIV3Bx.
1 Последовательность автомата TSM запускается незамедлительно по завершению предыдущей.
SIFCLFQx Биты 6-3 Подстройка частоты встроенного генератора. Этими битами управляется частота встроенного генератора. Каждый инкремент или декремент этих бит изменяет частоту генератора примерно на 5%.
0000 минимальная частота
:
1000 номинальная частота
:
1111 максимальная частота
SIFFNOM Бит 2 Номинальная частота встроенного генератора
0 4 МГц
1 1 МГц
SIFFCLKGON Бит 1 Управление встроенным генератором. Когда SIFCLKGON = 1 и SIFCLKEN = 1, запускается калибровка встроенного генератора. SIFCLKGON не используется когда SIFCLKEN = 0.
0 калибровка встроенного генератора не используется.
1 калибровка встроенного генератора включена при SIFCLKEN = 1.
SIFCLKEN Бит 0 Разрешение встроенного генератора. Этим битом определяется высокочастотный источник тактирования для автомата TSM.
0 высокочастотным источником тактирования для автомата TSM является SMCLK.
1 высокочастотным источником тактирования для автомата TSM является встроенный генератор модуля Scan IF.

SIFDACRx, Регистры ЦАП модуля Scan IF

15 14 13 12 11 10 9 8
0 0 0 0 0 0 Данные ЦАП
r0 r0 r0 r0 r0 r0 rw rw


7 6 5 4 3 2 1 0
Данные ЦАП
rw rw rw rw rw rw rw rw


Не используются Биты 15-10 Не используются. Эти биты всегда читаются как «0», при записи в эти биты состояние выхода ЦАП не изменяется.
Данные ЦАП Биты 9-0 10-битные данные ЦАП

SIFTSMx, Регистры автомата TSM модуля Scan IF

15 14 13 12 11 10 9 8
SIFREPEATx SIFACLK SIFSTOP SIFDAC
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


7 6 5 4 3 2 1 0
SIFTESTS1 SIFRSON SIFCLKON SIFCA SIFEX SIFLCEN SIFCHx
rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0) rw-(0)


SIFREPEATx Биты 15-11 Этими битами совместно с битом SIFACLK определяется длительность состояния. Битами SIFREPEATx выбирается число тактов для состояния. Оно равно SIFREPEATx + 1.
SIFACLK Бит 10 Этим битом выбирается источник тактирования автомата TSM.
0 источником тактирования автомата TSM является высокочастотный генератор, определяемый битом SIFCLKEN.
1 источником тактирования автомата TSM является частота ACLK
SIFSTOP Бит 9 Этот бит означает завершение последовательности автомата TSM. Длительность такого состояния всегда равна одному периоду высокочастотного генератора, вне зависимости от настроек SIFACLK и SIFREPEATx.
0 последовательность автомата TSM продолжается на следующем состоянии
1 завершение последовательности TSM
SIFDAC Бит 8 Включение ЦАП. Этим битом включается ЦАП для данного состояния, если SIFDACON = 0.
0 в данном состоянии ЦАП выключен.
1 в данном состоянии ЦАП включен.
SIFTESTS1 Бит 7 Управление тестовым состоянием автомата TSM. Этими битами выбирается для данного состояния, какие из бит, управляющих каналами, и какие регистры ЦАП будут использованы.
0 каналами управляют биты SIFTCH0x, для ЦАП используется регистр SIFDACR6
1 каналами управляют биты SIFTCH1x, для ЦАП используется регистр SIFDACR7
SIFRSON Бит 6 Разрешение встроенных регистров-защёлок. Этими битами разрешаются встроенные регистры-защёлки для выходного каскада блока аналоговых формирователей AFE.
0 встроенные регистры-защёлки запрещены
1 встроенные регистры-защёлки разрешены
SIFCLKON Бит 5 Разрешение высокочастотного генератора. Установкой этого бита для данного состояния включается высокочастотный генератор при SIFACLK = 1, даже если этот генератор не используется для TSM в текущем состоянии. Когда в качестве высокочастотного генератора используется DCO, генератор DCO будет принудительно включен на время текущего состояния независимо от низкопотребляющего режима MSP430.
0 высокочастотный генератор выключен в текущем состоянии, если SIFACLK = 1
1 высокочастотный генератор включен в текущем состоянии, если SIFACLK = 1
SIFCA Бит 4 Включение компаратора блока TSM. Установкой этого бита осуществляется включение компаратора для текущего состояния, если SIFCAON = 0.
0 в текущем состоянии компаратор выключен
1 в текущем состоянии компаратор выключен
SIFEX Бит 3 Управление схемой возбуждения и УВХ. Этот бит, совместно с битами SIFSH и SIFTEN, разрешает работу схемы возбуждения либо УВХ для текущего состояния. SIFLCEN должен быть установлен в 1 если SIFEX = 1.
0 схема возбуждения отключена при SIFSH = 0 и SIFTEN = 1. УВХ запрещено при SIFSH = 1 и SIFTEN = 0.
1 схема возбуждения включена при SIFSH = 0 и SIFTEN = 1. УВХ включено при SIFSH = 1 и SIFTEN = 0.
SIFLCEN Бит 2 Разрешение LC-датчика. Установкой этого бита отключается демпфирующий транзистор, разрешая на время текущего состояния колебания в LC-датчике при SIFTEN = 1.
0 все каналы SIFCHx демпфированы встроенными демпферами. Колебания в LC-датчиках отсутствуют.
1 активный канал SIFCHx не демпфирован. Колебания в LC-датчик присутствуют.
SIFCHx Биты 1-0 Выбор входного канала. Этими битами выбирается активный канал для текущего состояния, который будет запитан от схемы возбуждения либо подключен к измерительной схеме.
00 SIFCH0
01 SIFCH1
10 SIFCH2
11 SIFCH3

Таблица состояний автомата PSM (в памяти микроконтроллера MSP430)

7 6 5 4 3 2 1 0
Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0


Q7 Бит 7 Когда Q7 = 1, будет установлен флаг прерывания SIFIFG6. Если SIFQ6EN = 1 и SIFQ7EN = 1 и Q7 = 1, автомат PSM переходит к следующему состоянию незамедлительно, вне зависимости от сигнала SIFSTOP(tsm) , Q7 при этом используется для вычисления следующего состояния.
Q6 Бит 6 Когда Q6 = 1, будет установлен флаг прерывания SIFIFG5. Если SIFQ6EN = 1, Q6 принимает участие в вычислении следующего состояния
Q5 Бит 6 Бит 5 следующего состояния
Q4 Бит 4 Бит 4 следующего состояния
Q3 Бит 3 Бит 3 следующего состояния
Q2 Бит 2 Когда Q2 = 1, счётчик SIFCNT1 декрементируется, если SIFCNT1ENM = 1, а счётчик SIFCNT2 декрементируется, если SIFCNT2EN = 1.
Q1 Бит 1 Когда Q1 = 1, счётчик SIFCNT1 инкрементируется, если SIFCNT1ENP = 1.
Q0 Бит 0 Бит 2 следующего состояния