Модуль ECAN для dsPIC. Типичная сеть ECAN. 16 приемных фильтров для фильтрования сообщения, страница 6

бит 5-3 SEG1PH<2:0>: Phase Buffer Segment 1 bits

111 = Length is 8 x TQ

……….

000 = Length is 1 x TQ

бит 2-0 PRSEG<2:0>: Propagation Time Segment bits

111 = Length is 8 x TQ

……….

000 = Length is 1 x TQ

Регистр 3. CiFEN1: Регистр разрешения фильтров приёмника ECAN

бит 15-0 FLTENn: Разрешение Фильтра Приемника Сообщений n  

1 = Разрешить Фильтр n

0 = Запретить Фильтр n

Регистр 4 CiRXFnSID: ECANрегистр стандартного идентификатора приемного фильтра n (n = 0, 1, ..., 15)

Бит 15-5 SID<10:0>: Стандартный идентификатор

1 = Адрес сообщения бит SIDx должен быть ‘1’, чтобы соответствовать фильтру

0 = Адрес сообщения бит SIDx должен быть ‘0’, чтобы соответствовать фильтру

бит 4 Не реализовано: Читается как ‘0’

бит 3 EXIDE:  разрешение расширенного идентификатора

Если MIDE = 1 тогда:

1 = Соответствует только идентификаторам с расширенной адресацией

0 = Соответствует только идентификаторам со стандартной адресацией

Если MIDE = 0 тогда:

Бит EXIDE игнорируется.

бит 2 Не реализовано: Читается как ‘0’

бит 1-0 EID<17:16>: биты расширенного идентификатора

1 = Адрес сообщения бит EIDx должен быть ‘1’ чтобы соответствовать фильтру

0 = Адрес сообщения бит EIDx должен быть ‘0’ чтобы соответствовать фильтру

Регистр 5  CiRXFnEID:   регистр расширенного идентификатора приемного фильтра n (n = 0-15)

бит 15-0 EID<15:0>: биты расширенного идентификатора

1 = Адрес сообщения бит EIDx должен быть ‘1’ чтобы соответствовать фильтру

0 = Адрес сообщения бит EIDx должен быть ‘0’ чтобы соответствовать фильтру

Регистр 6  CiRXMnSID: регистр n маски стандартного идентификатора приемного фильтра

n (n = 0-2)

бит 15-5 SID<10:0>: биты стандартного идентификатора

1 = Включить бит SIDx в фильтр сравнения

0 = Бит SIDx не включается в фильтр сравнения бит 4 Не реализовано, читается как «0»

бит 3 MIDE: Identifier Receive Mode bit

1= Соответствует только типам сообщения (стандартной или расширенной адресации), которые передают бит EXIDE в фильтр

0 = Соответствует или стандартному или расширенному адресу сообщения если фильтры соответствуют (т.е. если (Фильтр SID) = (Сообщение SID) или если (фильтр SID/EID) = (Сообщение SID/EID))

бит 2   Не реализовано, читается как «0»

бит 1-0 EID<17:16>: биты расширенного идентификатора

1 = Включить бит EIDx в фильтр сравнения

0 = Бит EIDx не включается в фильтр сравнения

Регистр 7: CiRXMnEID: ECAN регистр n маски расширенного идентификатора приемного фильтра n (n = 0-2)

бит 15-0 EID<15:0>: бит расширенного идентификатора

1 = Включить бит EIDx в фильтр сравнения

0 = Бит EIDx не включается в фильтр сравнения

Регистр 8: CiFMSKSEL1: регистр выбора маски фильтра 7-0

Бит 15-14 F7MSK<1:0>: Маскируемый источник для фильтра 7

Бит  13-12 F6MSK<1:0>: Маскируемый источник для фильтра 6

Бит  11-10 F5MSK<1:0>: Маскируемый источник для фильтра 5

Бит 9-8 F4MSK<1:0>: Маскируемый источник для фильтра 4

Бит  7-6 F3MSK<1:0>: Маскируемый источник для фильтра 3

Бит 5-4 F2MSK<1:0>: Маскируемый источник для фильтра 2

Бит 3-2 F1MSK<1:0>: Маскируемый источник для фильтра 1

Бит 1-0 F0MSK<1:0>: Маскируемый источник для фильтра 0

11 = Нет маски

10 = Применить маску 2

01 = Применить маску 1

00 = Применить маску 0

Регистр 9: CiFMSKSEL2: регистр выбора маски фильтра 8-15

бит15-14 F15MSK<1:0>: Маскируемый источник для фильтра 15

11 = Нет маски

10 = Применить маску 2

01 = Применить маску 1

00 = Применить маску 0

бит 13-12 F14MSK<1:0>: Маскируемый источник для фильтра 14 бит 11-10 F13MSK<1:0>: Маскируемый источник для фильтра 13 бит 9-8 F12MSK<1:0>: Маскируемый источник для фильтра 12 бит 7-6 F11MSK<1:0>: Маскируемый источник для фильтра 11 бит 5-4 F10MSK<1:0>: Маскируемый источник для фильтра 10 бит 3-2 F9MSK<1:0>: Маскируемый источник для фильтра 9 бит 1-0 F8MSK<1:0>: Маскируемый источник для фильтра 8