NXP-LOGO

NXP FS23 דורכפאַל זיכער סיסטעם יקער טשיפּס

NXP-FS23-Fail-Safe-System-Basis-Chips-RPODUCT

ספּעסאַפאַקיישאַנז

  • פּראָדוקט נאָמען: FS23 Fail-Safe System Basis Chip (SBC)
  • פאַבריקאַנט: NXP Semiconductors
  • קאַמפּאַטאַבילאַטי: פּאַסיק פֿאַר S32K פּראַסעסער-באזירט אַפּלאַקיישאַנז און מולטיווענדאָר פּראַסעסערז
  • פֿעיִקייטן: CAN און LIN טראַנססעיווערס, סיסטעם און זיכערקייַט פֿעיִקייטן, שטיפט-צו-שפּילקע און ווייכווארג קאַמפּאַטאַבילאַטי
  • וועריאַנץ: LDO ווערסיע צו DC-DC ווערסיע, QM צו ASIL B
  • רעזולטאַט חלקtage סעטטינגס: עטלעכע אָפּציעס זענען בנימצא
  • אַפּערייטינג אָפטקייַט: קאָנפיגוראַבלע
  • פּאָווערופּ סיקוואַנסינג: קוסטאָמיזאַבלע

FAQ

  • ק: וואָס זענען די הויפּט פֿעיִקייטן פון די FS23 SBC?
    • A: די FS23 SBC פֿעיִקייטן CAN און LIN טראַנססעיווערס, סקאַלאַביליטי אָפּציעס, סיסטעם און זיכערקייַט פֿעיִקייטן, און קאַמפּאַטאַבילאַטי מיט פאַרשידן פּראַסעסערז.
  • ק: ווו קען איך געפֿינען מער דיטיילד אינפֿאָרמאַציע וועגן די FS23 מיטל?
    • A: דיטיילד אינפֿאָרמאַציע, אַרייַנגערעכנט די דאַטאַשיט, פּלאַן גיידליינז און ווייכווארג דריווערס, איז בנימצא אויף די FS23 מיטל webבלאַט.

הקדמה

  • דער אַפּלאַקיישאַן נאָטיץ איז מענט צו זיין געוויינט ווי אַ לאָנטשינג פונט פֿאַר ווייכווארג ענדזשאַנירז, ווי אַ דערגאַנג אָדער ווי אַ פאַרטרעטער פֿאַר NXP ס ווייכווארג דריווערס.
  • דער דאָקומענט גיט גיידאַנס פֿאַר די ימפּלאַמענטיישאַן פון SPI אָדער I²C קאָמוניקאַציע פּראָטאָקאָל צווישן די MCU און די FS23.
  • דער דאָקומענט דערקלערט די יניטיאַליזאַטיאָן פּראָצעדור פון די FS23 מיטל און גיט אַן עקסampפון אַ אָנהייב-אַרויף סיקוואַנס.

אַלגעמיינע באַשרייַבונג

  • די FS23 SBC אָפפערס אַ יקספּאַנדאַבאַל משפּחה פון דעוויסעס וואָס איז שטיפט צו שטיפט און ווייכווארג קאַמפּאַטאַבאַל. די דעוויסעס זענען סקאַלאַבלע פון ​​די LDO ווערסיע צו די DC-DC ווערסיע, ווי אויך פֿון QM צו ASIL B. די FS23 SBC כולל CAN און LIN טראַנססעיווערס, צוזאמען מיט עטלעכע סיסטעם און זיכערקייַט פֿעיִקייטן פֿאַר די לעצטע דור פון אָטאַמאָוטיוו עלעקטראָניש קאָנטראָל וניץ ( עקו).
  • די בייגיקייט פון די FS23 SBC מאכט עס פּאַסיק פֿאַר S32K פּראַסעסער-באזירט אַפּלאַקיישאַנז, ווי געזונט ווי מולטיווענדאָר פּראַסעסערז.
  • עטלעכע ווערסיעס פון די מיטל זענען בארעכטיגט, מיט אַ ברירה פון רעזולטאַט וואָלtagE סעטטינגס, אַפּערייטינג אָפטקייַט, פּאָווערופּ סיקוואַנסינג און אַרייַנשרייַב / רעזולטאַט קאַנפיגיעריישאַן צו אַדרעס קייפל אַפּלאַקיישאַנז.

רעפערענץ דאקומענטן

  • רעפערענץ דאָקומענטן און פאַרשידן מאַטעריאַלס זענען בנימצא אויף די FS23 מיטל webבלאַט. די webבלאַט גיט מער דיטיילד אינפֿאָרמאַציע וועגן ספּעציפיש טעמעס:
  • FS23 דאַטן בלאַט: אינפֿאָרמאַציע, אַזאַ ווי פֿעיִקייטן, פאַנגקשאַנאַל באַשרייַבונג, פּאַראַמעטריק באַשרייַבונג, רעגיסטרירן מאַפּינג.
  • FS23 פּלאַן גיידליינז אַפּלאַקיישאַן באַמערקונג: אינפֿאָרמאַציע אַזאַ ווי אַפּלאַקיישאַן סכעמאַטיקס, רעכענונג פון מאַטעריאַלס, פּלייסמאַנט און אויסלייג גיידליינז, אַפּלאַקיישאַן וואַלאַדיישאַן דאַטן אַרייַנגערעכנט ISO / ניט-ISO פּאַלסיז און עלעקטראָמאַגנעטיק קאַמפּאַטאַבילאַטי (EMC).
  • די נידעריק-מדרגה ווייכווארג דרייווער קאַמפּאָונאַנץ זענען צוגעשטעלט ווי אַ טייל פון די יקערדיק ענייבאַלמאַנט פֿאַר די מיטל, און טאָן ניט האָבן אַן נאָך אָפּצאָל:

FS23 AUTOSAR ווייכווארג דריווערס: AUTOSAR און ISO 26262-געהאָרכיק יקערדיק אָנהייב-אַרויף דריווערס פֿאַר נידעריק-מדרגה ינטערפייסיז. טעכניש דאַקיומענטיישאַן איז בנימצא ווי אַ טייל פון די ווייכווארג דרייווער פּעקל, מיט דיטיילד געשטיצט פֿעיִקייטן אַזאַ ווי:

  • SPI אַקסעס רעגיסטרירן פונקציע און האַנדלינג פון געשעענישן (SBC_FS23)
  • CAN/LIN פונקציע (CANTRCV_FS23 און LINTRCV_FS23)
  • וואַטשדאָג פֿונקציע (WDG_FS23)

FS23 יניטיאַליזאַטיאָן לויפן טשאַרט למשלample

  • פיגורע 1 גיט אַן עקסampייטיאַליזאַטיאָן פון FS23 ווייכווארג. נאָך MCU באַשטעטיק איז רעלעאַסעד (RSTB שטאַט איז הויך), די MCU קענען אָנהייבן FS23 יניטיאַליזאַטיאָן. די יניטיאַליזאַטיאָן מוזן זיין דורכגעקאָכט אין די דעדאַקייטאַד 256 ms INIT פֿענצטער.
  • לויפן די ABIST איז אַפּשאַנאַל, כאָטש עס איז רעקאַמענדיד פֿאַר ASIL B אַפּלאַקיישאַנז. ABIST קענען זיין לויפן עטלעכע מאָל אין אַ רודערן. אין דעם עקסampאין דעם פאַל, די MCU טשעק די סיבה פון די MCU באַשטעטיק (POR, LPOFF, דורכפאַל-זיכער) און נעמט אַקאָרדינגלי. דערנאָך, די MCU שרייבט INIT זיכערקייַט רעדזשיסטערז, ענדיקן מיט INIT Cyclic Redundancy Check (CRC).
  • דער ווייַטער שריט איז וואַטשדאָג קאַנפיגיעריישאַן, און אַנלאַקינג די INIT CRC סייקליק טשעק, נאכגעגאנגען דורך וואַטשדאָג ריפרעשיז צו ויסמעקן די שולד טעות טאָמבאַנק. דער ערשטער וואַטשדאָג דערפרישן קלאָוזיז די INIT פאַסע.
  • דעריבער, די סאַבסאַקוואַנט וואַטשדאָג ריפרעשיז מוזן זיין געשיקט לויט די וואַטשדאָג טיימינג קאַנפיגיעריישאַן. אַמאָל די שולד טעות טאָמבאַנק איז קלירד, זיכערקייַט פּינס FS0B און LIMP0 קענען זיין פריי.NXP-FS23-Fail-Safe-System-Basis-Chips-FIG- (1)

אָנהייב-אַרויף I²C/SPI סיקוואַנס, למשלample (באזירט אויף לויפן טשאַרט)

טיש 1. אָנהייב-אַרויף I²C/SPI סיקוואַנס, למשלample

NXP-FS23-Fail-Safe-System-Basis-Chips-FIG- (2) NXP-FS23-Fail-Safe-System-Basis-Chips-FIG- (3)

I²C / SPI רעגיסטרירן מאַפּינג פון הויפּט לאָגיק

טיש 2. הויפּט רעגיסטרירן מאַפּינג

אָפּשיקן צו טאַבלע 70 פון די FS23 דאַטן בלאַט.

רעגיסטרירן  

#

אַדרעס ר / וו ספּי ר/ווי2C לייענען / שרייַבן
Adr_6 Adr_5 Adr_4 Adr_3 Adr_2 Adr_1 Adr_0
M_DEV_CFG 0 0 0 0 0 0 0 0 0/1 1/0 לייענען בלויז
M_DEV_PROG_ID 1 0 0 0 0 0 0 1 0/1 1/0 לייענען בלויז
M_GEN_FLAG 2 0 0 0 0 0 1 0 0/1 1/0 לייענען בלויז
M_STATUS 3 0 0 0 0 0 1 1 0/1 1/0 לייענען בלויז
רעזערווירט 4 0 0 0 0 1 0 0 0/1 1/0 רעזערווירט
M_SYS_CFG 5 0 0 0 0 1 0 1 0/1 1/0 לייענען / שרייַבן
M_SYS1_CFG 6 0 0 0 0 1 1 0 0/1 1/0 לייענען / שרייַבן
M_REG_CTRL 7 0 0 0 0 1 1 1 0/1 1/0 לייענען / שרייַבן
רעזערווירט 8 0 0 0 1 0 0 0 0/1 1/0 רעזערווירט
רעזערווירט 9 0 0 0 1 0 0 1 0/1 1/0 רעזערווירט
M_REG_FLG 10 0 0 0 1 0 1 0 0/1 1/0 לייענען / שרייַבן
M_REG_MSK 11 0 0 0 1 0 1 1 0/1 1/0 לייענען / שרייַבן
M_REG1_FLG 12 0 0 0 1 1 0 0 0/1 1/0 לייענען / שרייַבן
M_REG1_MSK 13 0 0 0 1 1 0 1 0/1 1/0 לייענען / שרייַבן
M_IO_CTRL 14 0 0 0 1 1 1 0 0/1 1/0 שרייב
M_IO_TIMER_FLG 15 0 0 0 1 1 1 1 0/1 1/0 לייענען / שרייַבן
M_IO_TIMER_MSK 16 0 0 1 0 0 0 0 0/1 1/0 לייענען / שרייַבן
M_VSUP_COM_FLG 17 0 0 1 0 0 0 1 0/1 1/0 לייענען / שרייַבן
M_VSUP_COM_MSK 18 0 0 1 0 0 1 0 0/1 1/0 לייענען / שרייַבן
M_IOWU_CFG 19 0 0 1 0 0 1 1 0/1 1/0 לייענען / שרייַבן
M_IOWU_EN 20 0 0 1 0 1 0 0 0/1 1/0 לייענען / שרייַבן
M_IOWU_FLG 21 0 0 1 0 1 0 1 0/1 1/0 לייענען / שרייַבן
M_WU1_EN 22 0 0 1 0 1 1 0 0/1 1/0 לייענען / שרייַבן
M_WU1_FLG 23 0 0 1 0 1 1 1 0/1 1/0 לייענען / שרייַבן
M_TIMER1_CFG 24 0 0 1 1 0 0 0 0/1 1/0 לייענען / שרייַבן
M_TIMER2_CFG 25 0 0 1 1 0 0 1 0/1 1/0 לייענען / שרייַבן
M_TIMER3_CFG 26 0 0 1 1 0 1 0 0/1 1/0 לייענען / שרייַבן
M_PWM1_CFG 27 0 0 1 1 0 1 1 0/1 1/0 לייענען / שרייַבן
M_PWM2_CFG 28 0 0 1 1 1 0 0 0/1 1/0 לייענען / שרייַבן
M_PWM3_CFG 29 0 0 1 1 1 0 1 0/1 1/0 לייענען / שרייַבן
M_TIMER_PWM_CTRL 30 0 0 1 1 1 1 0 0/1 1/0 לייענען / שרייַבן
M_CS_CFG 31 0 0 1 1 1 1 1 0/1 1/0 לייענען / שרייַבן
M_CS_FLG_MSK 32 0 1 0 0 0 0 0 0/1 1/0 לייענען / שרייַבן
M_HSx_SRC_CFG 33 0 1 0 0 0 0 1 0/1 1/0 לייענען / שרייַבן
M_HSx_CTRL 34 0 1 0 0 0 1 0 0/1 1/0 לייענען / שרייַבן
M_HSx_FLG 35 0 1 0 0 0 1 1 0/1 1/0 לייענען / שרייַבן
M_HSx_MSK 36 0 1 0 0 1 0 0 0/1 1/0 לייענען / שרייַבן
M_AMUX_CTRL 37 0 1 0 0 1 0 1 0/1 1/0 לייענען / שרייַבן
M_LDT_CFG1 38 0 1 0 0 1 1 0 0/1 1/0 לייענען / שרייַבן
M_LDT_CFG2 39 0 1 0 0 1 1 1 0/1 1/0 לייענען / שרייַבן
M_LDT_CFG3 40 0 1 0 1 0 0 0 0/1 1/0 לייענען / שרייַבן
M_LDT_CTRL 41 0 1 0 1 0 0 1 0/1 1/0 לייענען / שרייַבן
M_CAN 42 0 1 0 1 0 1 0 0/1 1/0 לייענען / שרייַבן
M_LIN 43 0 1 0 1 0 1 1 0/1 1/0 לייענען / שרייַבן
M_CAN_LIN_MSK 44 0 1 0 1 1 0 0 0/1 1/0 לייענען / שרייַבן
M_MEMORY0 45 0 1 0 1 1 0 1 0/1 1/0 לייענען / שרייַבן
M_MEMORY1 46 0 1 0 1 1 1 0 0/1 1/0 לייענען / שרייַבן

רעגיסטרירן מאַפּינג פון דורכפאַל-זיכער לאָגיק

טיש 3. זיכערקייַט-פֿאַרבונדענע רעגיסטרירן מאַפּינג
אָפּשיקן צו טאַבלע 71 פון די FS23 דאַטן בלאַט.

רעגיסטרירן  

#

אַדרעס ר / וו ספּי ר/ווי2C לייענען / שרייַבן
Adr_6 Adr_5 Adr_4 Adr_3 Adr_2 Adr_1 Adr_0
FS_I_OVUV_CFG1 50 0 1 1 0 0 1 0 0/1 1/0 שרייב בעשאַס INIT, און לייענען בלויז
FS_I_OVUV_CFG2 51 0 1 1 0 0 1 1 0/1 1/0 שרייב בעשאַס INIT, און לייענען בלויז
FS_I_FCCU_CFG 52 0 1 1 0 1 0 0 0/1 1/0 שרייב בעשאַס INIT, און לייענען בלויז
רעזערווירט 53 0 1 1 0 1 0 1 0/1 1/0 רעזערווירט
FS_I_FSSM_CFG 54 0 1 1 0 1 1 0 0/1 1/0 שרייב בעשאַס INIT, דעמאָלט נאָר לייענען
FS_I_WD_CFG 55 0 1 1 0 1 1 1 0/1 1/0 שרייב בעשאַס INIT, און לייענען בלויז
FS_WDW_CFG 56 0 1 1 1 0 0 0 0/1 1/0 לייענען / שרייַבן
FS_WD_TOKEN 57 0 1 1 1 0 0 1 0/1 1/0 לייענען בלויז
FS_WD_ANSWER 58 0 1 1 1 0 1 0 0/1 1/0 שרייב נאר
FS_LIMP12_CFG 59 0 1 1 1 0 1 1 0/1 1/0 לייענען / שרייַבן
FS_FS0B_LIMP0_REL 60 0 1 1 1 1 0 0 0/1 1/0 לייענען / שרייַבן
FS_ABIST 61 0 1 1 1 1 0 1 0/1 1/0 לייענען / שרייַבן
רעזערווירט 62 0 1 1 1 1 1 0 0/1 1/0 רעזערווירט
FS_SAFETY_OUTPUTS 63 0 1 1 1 1 1 1 0/1 1/0 לייענען / שרייַבן
FS_SAFETY_FLG 64 1 0 0 0 0 0 0 0/1 1/0 לייענען / שרייַבן
FS_CRC 65 1 0 0 0 0 0 1 0/1 1/0 לייענען / שרייַבן

ליינעוודיק רעדזשיסטערז

טיש 4. ליינעוודיק רעדזשיסטערז

לאָגיק רעגיסטרירן נאָמען ביסל 15 ביסל 14 ביסל 13 ביסל 12 ביט 11 ביט 10 ביסל 9 ביסל 8 ביסל 7 ביסל 6 ביסל 5 ביסל 4 ביסל 3 ביסל 2 ביסל 1 ביסל 0
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

הויפּט

M_DEV_CFG 0 0 CAN_EN LIN_EN LDTIM_EN HSD13_EN HSD24_EN V2_EN V1_PNP_EN ABIST_EN FCCU_EN FS0B_EN LIMP0_EN V0MON_EN 0 0
M_DEV_PROG_ID FULL_LAYER_REV METAL_LAYER_REV     PROG_IDH   PROG_IDL
M_GEN_FLAG 0 0 0 0 0 0 0 0 HSxG SAFETYG PHYG WUG IOTIMG קאָמג VSUPG VxG
M_STATUS V1TWARN_S LPON_S NORMAL_S INIT_S 0 WK2_S WK1_S HVIO2_S HVIO1_S LVI5_S LVIO4_S LVIO3_S V1_MODE V1_S V2_S V3_S
 

M_SYS_CFG

 

0

 

BAT_FAIL

 

0

 

POR

 

0 LOCK_INIT

 

0

 

0

 

0

 

0

INT_TO_ WUEN  

0

 

INTB_DUR

 

0

 

MOD_CONF

 

MOD_EN

 

M_SYS1_CFG

 

0

 

0

 

0

VBOS2

V1_SW_ ALWAYS_EN

0 LOAD_

OTP_BYP

 

SLOT_BYP

 

TSLOT_ DOWN_CFG

 

0

 

0

 

0

 

0

 

DBG_MODE

 

0

 

0

 

OTP_MODE

M_REG_CTRL 0 0 0 BUCK_SRHSOFF BUCK_SRHSON 0 0 V2ON_LPON 0 0 V3ON_LPON 0 0
M_REG_FLG V0UV_I V0OV_I V1TWARN_I V1TSD_I V2TSD_I V3TSD_I V2OL_I V1UV_I V2UV_I V3UV_I V1OV_I V2OV_I V3OV_I V1OC_I V2OC_I V3OC_I
M_REG_MSK V0UV_M V0OV_M V1TWARN_M V1TSD_M V2TSD_M V3TSD_M V2OL_M V1UV_M V2UV_M V3UV_M V1OV_M V2OV_M V3OV_M V1OC_M V2OC_M V3OC_M
M_REG1_FLG 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 V1_OCLS_I
M_REG1_MSK 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 V1_OCLS_M
M_IO_TIMER_FLG 0 0 0 0 0 0 0 LDT_I LVI5_I LVIO4_I LVIO3_I HVIO2_I HVIO1_I 0 WK2_I WK1_I
M_IO_ TIMER_MSK  

0

 

0

 

0

 

0

 

0 0

 

0

 

LDT_M

 

LVI5_M

 

LVIO4_M

 

LVIO3_M

 

HVIO2_M

 

HVIO1_M

 

0

 

WK2_M

 

WK1_M

M_VSUP_ COM_FLG  

0

 

0

 

0

VBOS2 V1SW_S  

VBOS_UV 0

 

I2C_CRC_I

 

I2C_REQ_I

 

SPI_CRC_I

 

SPI_CLK_I

 

SPI_REQ_I

 

0

 

VSHS_OV_I

 

VSHS_UV_I

 

VSUPOV_I

 

VSUPUV_I

M_VSUP_ COM_MSK  

0

 

0

 

0

 

0

 

0 0

 

I2C_CRC_M

 

I2C_REQ_M

 

SPI_CRC_M

 

SPI_CLK_M

 

SPI_REQ_M

 

0

 

VSHS_OV_M

 

VSHS_UV_M

 

VSUPOV_M

 

VSUPUV_M

 

M_IOWU_CFG

 

LVI5_WUCFG

LVIO4_ WUCFG LVIO3_ WUCFG  

0

 

HVIO2_DGLT HVIO1_DGLT

 

WK2_DGLT

 

WK1_DGLT

 

HVIO2_WUCFG

 

HVIO1_WUCFG

 

WK2_WUCFG

 

WK1_WUCFG

M_IOWU_EN 0 0 LVI5_WUEN LVIO4_WUEN LVIO3_WUEN HVIO2_WUEN HVIO1_WUEN WK2_WUEN WK1_WUEN
 

M_IOWU_FLG

 

LVI5_WU_I

 

LVIO4_WU_I

 

LVIO3_WU_I

 

0

HVIO2_ HVIO1_

CYS_RDY CYS_RDY

 

HVIO2_CYC_S

 

HVIO1_CYC_S

 

HVIO2_WU_I

 

HVIO1_WU_I

WK2_ CYS_RDY WK1_ CYS_RDY  

WK2_CYC_S

 

WK1_CYC_S

 

WK2_WU_I

 

WK1_WU_I

M_WU1_EN 0 0 0 0 0 0 0 0 0 0 LDT_WUEN LIN_WUEN CAN_WUEN
 

M_WU1_FLG

 

0

 

0

 

0

 

0

 

0 0

 

FS_EVT

EXT_ RSTB_WU  

WD_OFL_WU

 

V1_UVLP_WU

 

INT_TO_WU

GO2 NORMAL_WU  

0

 

LDT_WU_I

 

LIN_WU_I

 

CAN_WU_I

M_TIMER1_CFG 0 0 0 0 0 0 0 TIMER1_DLY TIMER1_ON TIMER1_PER
M_TIMER2_CFG 0 0 0 0 0 0 0 TIMER2_DLY TIMER2_ON TIMER2_PER
M_TIMER3_CFG 0 0 0 0 0 0 0 TIMER3_DLY TIMER3_ON TIMER3_PER
M_PWM1_CFG 0 0 0 PWM1_DLY PWM1_F PWM1_DC
M_PWM2_CFG 0 0 0 PWM2_DLY PWM2_F PWM2_DC
M_PWM3_CFG 0 0 0 PWM3_DLY PWM3_F PWM3_DC
M_TIMER_ PWM_CTRL  

0

 

0

 

0

 

0

 

0 0

 

0

 

0

 

0

 

TIM1_EN

 

TIM2_EN

 

TIM3_EN

 

0

 

PWM1_EN

 

PWM2_EN

 

PWM3_EN

 

M_CS_CFG

 

0

 

0

 

0

 

0

 

0 0

HS_FLT_ WU_FORCE  

0

 

HVIO2_HS_SEL

 

HVIO1_HS_SEL

 

WK2_HS_SEL

 

WK1_HS_SEL

M_CS_FLG_MSK 0 0 0 0 0 0 0 HVIO2_OL_M HVIO1_OL_M WAKE2_OL_M WAKE1_OL_M 0 HVIO2_OL_I HVIO1_OL_I WAKE2_OL_I WAKE1_OL_I
M_HSx_SRC_CFG HS4_SRC_SEL HS3_SRC_SEL     HS2_SRC_SEL   HS1_SRC_SEL
 

M_HSx_CTRL

 

0

HS_ VSHSUVOV_ REC  

HS_ VSHSUV_DIS

 

HS_ VSHSOV_DIS

 

0 0

 

0

 

0

 

0

 

HS4_EN

 

0

 

HS3_EN

 

0

 

HS2_EN

 

0

 

HS1_EN

M_HSx_FLG 0 0 0 HS4_OL_I HS4_OC_I 0 HS3_OL_I HS3_OC_I HS34_TSD_I 0 HS2_OL_I HS2_OC_I 0 HS1_OL_I HS1_OC_I HS12_TSD_I
לאָגיק רעגיסטרירן נאָמען ביסל 15 ביסל 14 ביסל 13 ביסל 12 ביסל 11 ביסל 10 ביסל 9 ביסל 8 ביסל 7 ביסל 6 ביסל 5 ביסל 4 ביסל 3 ביסל 2 ביסל 1 ביסל 0
  M_HSx_MSK 0 0 0 HS4_OL_M HS4_OC_M 0 HS3_OL_M HS3_OC_M HS34_TSD_M 0 HS2_OL_M HS2_OC_M 0 HS1_OL_M HS1_OC_M HS12_TSD_M
M_AMUX_CTRL 0 0 0 0 0 0 AMUX_EN AMUX_DIV 0 0 0 AMUX
M_LDT_CFG1 LDT_AFTER_RUN
M_LDT_CFG2 LDT_WUP_L
M_LDT_CFG3 0 0 0 0 0 0 0 0 LDT_WUP_H
M_LDT_CTRL 0 0 0 0 0 0 0 0 LDT2LP LDT_FNCT LDT_SEL LDT_MODE LDT_EN LDT_RUN
 

M_CAN

 

0

 

0

 

0

 

0

 

0

 

0

 

CAN_MODE

CAN_ACTIVE_ MODE_S  

0

 

CAN_FS_DIS

 

0

 

0

 

0

CAN_ TXD_TO_I  

CAN_TSD_I

 

M_LIN

 

0

 

LIN_MODE

 

LIN_SLOPE

 

LIN_FS_DIS

LIN_ VSHSUV_DIS  

LIN_SC

 

LIN_TXD_TO

 

0

 

0

 

0

 

0

 

LIN_SC_I

 

LIN_TXD_TO_I

 

LIN_TSD_I

 

M_CAN_LIN_MSK

 

0

 

0

 

LIN_FSM_STATE_S

 

LIN_SC_M

LIN_TXD_ TO_M  

LIN_TSD_M

 

0

 

CAN_FSM_STATE_S

CAN_TXD_ TO_M  

CAN_TSD_M

M_MEMORY0 זכּרון0[15] זכּרון0[14] זכּרון0[13] זכּרון0[12] זכּרון0[11] זכּרון0[10] זכּרון0[9] זכּרון0[8] זכּרון0[7] זכּרון0[6] זכּרון0[5] זכּרון0[4] זכּרון0[3] זכּרון0[2] זכּרון0[1] זכּרון0[0]
M_MEMORY1 זכּרון1[15] זכּרון1[14] זכּרון1[13] זכּרון1[12] זכּרון1[11] זכּרון1[10] זכּרון1[9] זכּרון1[8] זכּרון1[7] זכּרון1[6] זכּרון1[5] זכּרון1[4] זכּרון1[3] זכּרון1[2] זכּרון1[1] זכּרון1[0]
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

דורכפאַל-זיכער

 

FS_I_OVUV_ CFG1

 

0

 

0

 

0

V1MON_ OV_RSTB_ IMPACT  

V1MON_OV_ FS0B_ IMPACT

V1MON_ OV_LIMP0_ IMPACT V1MON_ UV_RSTB_ IMPACT  

V1MON_UV_ FS0B_ IMPACT

V1MON_ UV_LIMP0_ IMPACT  

0

 

V2MON_OV_ RSTB_IMPACT

 

V2MON_OV_ FS0B_IMPACT

V2MON_ OV_LIMP0_ IMPACT  

V2MON_UV_ RSTB_IMPACT

 

V2MON_UV_ FS0B_IMPACT

V2MON_ UV_LIMP0_ IMPACT
 

FS_I_OVUV_ CFG2

 

0

 

0

 

0

V3MON_ OV_RSTB_ IMPACT  

V3MON_OV_ FS0B_IMPACT

V3MON_ OV_LIMP0_ IMPACT V3MON_ UV_RSTB_ IMPACT  

V3MON_UV_ FS0B_ IMPACT

V3MON_ UV_LIMP0_ IMPACT  

0

 

V0MON_OV_ RSTB_IMPACT

 

V0MON_OV_ FS0B_IMPACT

V0MON_ OV_LIMP0_ IMPACT  

V0MON_UV_ RSTB_IMPACT

 

V0MON_UV_ FS0B_IMPACT

V0MON_ UV_LIMP0_ IMPACT
 

FS_I_FCCU_CFG

 

0

 

FCCU_CFG

   

FCCU2_ASSIGN

 

FCCU12_ FLT_POL

 

FCCU2_ FLT_POL

 

FCCU1_ FLT_POL

FCCU2_ RSTB_ IMPACT  

FCCU2_FS0 B_ IMPACT

FCCU2_ LIMP0_ IMPACT FCCU1_ RSTB_ IMPACT  

FCCU1_FS0 B_ IMPACT

FCCU1_ LIMP0_ IMPACT
 

FS_I_FSSM_CFG

 

0

 

EXT_ RSTB_DIS

 

RSTB8S_DIS

 

RSTB_DUR

LIMP0_ SC_RSTB_ IMPACT  

EXTRSTB_FS0 ב_ ימפּאַקט

FS0B_SC_ RSTB_ IMPACT  

FLT_ERR_LIMIT

FLT_MID_ RSTB_ IMPACT  

FLT_MID_FS0 ב_ ימפּאַקט

FLT_MID_ LIMP0_ IMPACT  

FLT_ERR_CNT

 

FS_I_WD_CFG

 

0

WD_RSTB_ IMPACT WD_FS0 B_IMPACT WD_LIMP0_ IMPACT WD_DIS_ LPON  

WD_RFR_LIMIT

 

WD_ERR_LIMIT

 

WD_RFR_CNT

 

WD_ERR_CNT

 

FS_WDW_CFG

 

0

 

0

 

0

 

0

WDW_ REC_EN  

WDW_EN

 

0

 

WDW_PERIOD

 

0

 

WDW_RECOVERY

FS_WD_TOKEN WD_TOKEN
FS_LIMP12_CFG 0 0 0 0 0 0 0 LIMP2_DC_CFG LIMP2_CFG 0 0 LIMP1_CFG 0
FS_FS0B_ LIMP0_REL  

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

FS_ABIST

 

ABIST_READY

 

0

 

0

 

ABIST_DONE

ABIST_ ONGOING ABIST_V0 MON_DIAG ABIST_V1 UVLP_DIAG ABIST_V1 MON_DIAG ABIST_V2 MON_DIAG ABIST_V3 MON_DIAG  

0

 

ABIST_V0MON

ABIST_ V1UVLP  

ABIST_V1MON

 

ABIST_V2MON

 

ABIST_V3MON

FS_SAFETY_ OUTPUTS  

0

 

RSTB_EXT

 

RSTB_EVT

 

RSTB_DRV

 

RSTB_SNS

 

RSTB_DIAG

 

0

 

FS0B_DRV

 

FS0B_SNS

 

FS0B_DIAG

 

0

 

0

 

LIMP0_DRV

 

LIMP0_SNS

 

LIMP0_DIAG

 

0

 

FS_SAFETY_FLG

FCCU12_ ERR_S FCCU1_ ERR_S FCCU2_ ERR_S INIT_CRC_ NOK_M INIT_CRC_ NOK_I  

WD_NOK_M

 

WD_NOK_I

 

0

 

FCCU12_M

 

FCCU1_M

 

FCCU2_M

 

FCCU12_I

 

FCCU1_I

 

FCCU2_I

 

FCCU1_S

 

FCCU2_S

 

FS_CRC

 

0

 

0

 

0

 

0

 

0

 

INIT_CRC_FS0 B_ IMPACT

INIT_CRC_ LIMP0_ IMPACT  

0

 

CRC_VALUE

שרייבטאַבלע רעדזשיסטערז

טיש 5. שרייבטאַבלע רעדזשיסטערז

לאָגיק רעגיסטרירן נאָמען ביסל 15 ביסל 14 ביסל 13 ביסל 12 ביסל 11 ביסל 10 ביסל 9 ביסל 8 ביסל 7 ביסל 6 ביסל 5 ביסל 4 ביסל 3 ביסל 2 ביסל 1 ביסל 0 פעליקייַט ווערט
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

הויפּט

 

M_SYS_CFG

 

 

 

 

 

 

LOCK_INIT

 

GO2INIT

 

GO2נאָרמאַל

 

GO2LPON

 

GO2LPOFF

INT_TO_ WUEN  

INTB_REQ

 

INTB_DUR

 

 

MOD_CONF

 

MOD_EN

 

אָטפּ פוסע

 

M_SYS1_CFG

 

 

 

VBOS2

V1_SW_ ALWAYS_EN

 

 

LOAD_ OTP_BYP

 

SLOT_BYP

 

TSLOT_ DOWN_ CFG

 

 

SOFTPOR_ REQ

 

 

DBG_EXIT

 

 

 

OTP_EXIT

 

 

אָטפּ פוסע

M_REG_CTRL BUCK_SRHSOFF BUCK_SRHSON V2ON_LPON V2EN V2DIS V3ON_LPON V3EN V3DIS אָטפּ פוסע
M_REG_MSK V0UV_M V0OV_M V1TWARN_M V1TSD_M V2TSD_M V3TSD_M V2OL_M V1UV_M V2UV_M V3UV_M V1OV_M V2OV_M V3OV_M V1OC_M V2OC_M V3OC_M 0x0000
M_REG1_CTRL V1_OCLS_I 0x0000
M_REG1_MSK V1_OCLS_M 0x0000
M_IO_CTRL HVIO1HI HVIO1LO HVIO2HI HVIO2LO LVIO3HI LVIO3LO LVIO4HI LVIO4LO LVO6HI LVO6LO 0x0000
M_IO_TIMER_MSK LDT_M LVI5_M LVIO4_M LVIO3_M HVIO2_M HVIO1_M WK2_M WK1_M 0x0000
M_VSUP_COM_MSK I2C_CRC_M I2C_REQ_M SPI_CRC_M SPI_CLK_M SPI_REQ_M VSHS_OV_M VSHS_UV_M VSUPOV_M VSUPUV_M 0x0000
 

M_IOWU_CFG

 

LVI5_WUCFG

LVIO4_ WUCFG LVIO3_ WUCFG  

רעזערווירט

 

HVIO2_DGLT

 

HVIO1_DGLT

 

WK2_DGLT

 

WK1_DGLT

 

HVIO2_WUCFG

 

HVIO1_WUCFG

 

WK2_WUCFG

 

WK1_WUCFG

 

0x0005

M_IOWU_EN LVI5_WUEN LVIO4_WUEN LVIO3_WUEN HVIO2_WUEN HVIO1_WUEN WK2_WUEN WK1_WUEN 0x00FF
M_WU1_EN LDT_WUEN LIN_WUEN CAN_WUEN 0x000F
M_TIMER1_CFG TIMER1_DLY TIMER1_ON TIMER1_PER 0x0000
M_TIMER2_CFG TIMER2_DLY TIMER2_ON TIMER2_PER 0x0000
M_TIMER3_CFG TIMER3_DLY TIMER3_ON TIMER3_PER 0x0000
M_PWM1_CFG PWM1_DLY PWM1_F PWM1_DC 0x0000
M_PWM2_CFG PWM2_DLY PWM2_F PWM2_DC 0x0000
M_PWM3_CFG PWM3_DLY PWM3_F PWM3_DC 0x0000
M_TIMER_ PWM_CTRL  

 

 

 

 

 

 

 

 

 

TIM1_EN

 

TIM2_EN

 

TIM3_EN

 

 

PWM1_EN

 

PWM2_EN

 

PWM3_EN

 

0x0000

 

M_CS_CFG

 

 

 

 

 

 

HS_FLT_ WU_FORCE  

 

HVIO2_HS_SEL

 

HVIO1_HS_SEL

 

WK2_HS_SEL

 

WK1_HS_SEL

 

0x0000

 

M_CS_FLG_MSK

 

 

 

 

 

 

 

 

HVIO2_OL_M

 

HVIO1_OL_M

WAKE2_ OL_M WAKE1_ OL_M  

 

 

 

 

 

0x0000

M_HSx_SRC_CFG HS4_SRC_SEL HS3_SRC_SEL HS2_SRC_SEL HS1_SRC_SEL 0x0000
 

M_HSx_CTRL

 

HS_ VSHSUVOV_ REC  

HS_ VSHSUV_DIS

 

HS_ VSHSOV_DIS

 

 

 

 

 

 

HS4_EN

 

 

HS3_EN

 

 

HS2_EN

 

 

HS1_EN

 

0x0000

 

M_HSx_MSK

 

 

 

 

HS4_OL_M

 

HS4_OC_M

 

 

HS3_OL_M

 

HS3_OC_M

HS34_ TSD_M  

 

HS2_OL_M

 

HS2_OC_M

 

 

HS1_OL_M

 

HS1_OC_M

HS12_ TSD_M  

0x0000

M_AMUX_CTRL AMUX_EN AMUX_DIV AMUX 0x0000
M_LDT_CFG1 LDT_AFTER_RUN 0x0000
M_LDT_CFG2 LDT_WUP_L 0x0000
M_LDT_CFG3 LDT_WUP_H 0x0000
M_LDT_CTRL LDT2LP LDT_FNCT LDT_SEL LDT_MODE LDT_EN 0x0000
 

M_CAN

 

 

 

 

 

 

 

CAN_MODE

 

 

 

CAN_FS_DIS

 

 

 

CAN_ TXD_TO_I  

CAN_TSD_I

 

0x0000

 

M_LIN

 

 

LIN_MODE

 

LIN_SLOPE

 

LIN_FS_DIS

LIN_ VSHSUV_DIS  

LIN_SC

 

LIN_TXD_TO

 

 

 

 

 

LIN_SC_I

LIN_TXD_ TO_I  

LIN_TSD_I

 

0x0000

 

M_CAN_LIN_MSK

 

 

 

LIN_FSM_STATE_S

 

LIN_SC_M

LIN_TXD_ TO_M  

LIN_TSD_M

 

 

CAN_FSM_STATE_S

CAN_TXD_ TO_M  

CAN_TSD_M

 

0x0000

לאָגיק רעגיסטרירן נאָמען ביסל 15 ביסל 14 ביסל 13 ביסל 12 ביסל 11 ביסל 10 ביסל 9 ביסל 8 ביסל 7 ביסל 6 ביסל 5 ביסל 4 ביסל 3 ביסל 2 ביסל 1 ביסל 0 פעליקייַט ווערט
  M_MEMORY0 זכּרון0 0x0000
M_MEMORY1 זכּרון1 0x0000
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

דורכפאַל-זיכער

 

FS_I_OVUV_CFG1

 

 

 

V1MON_ OV_RSTB_ IMPACT V1MON_ OV_FS0 B_IMPACT V1MON_ OV_LIMP0_ IMPACT V1MON_ UV_RSTB_ IMPACT V1MON_ UV_FS0 B_IMPACT V1MON_ UV_LIMP0_ IMPACT  

V2MON_ OV_RSTB_ IMPACT V2MON_ OV_FS0 B_IMPACT V2MON_ OV_LIMP0_ IMPACT V2MON_ UV_RSTB_ IMPACT V2MON_ UV_FS0 B_IMPACT V2MON_ UV_LIMP0_ IMPACT  

אָטפּ פוסע

 

FS_I_OVUV_CFG2

 

 

 

V3MON_ OV_RSTB_ IMPACT V3MON_ OV_FS0 B_IMPACT V3MON_ OV_LIMP0_ IMPACT V3MON_ UV_RSTB_ IMPACT V3MON_ UV_FS0 B_IMPACT V3MON_ UV_LIMP0_ IMPACT  

V0MON_ OV_RSTB_ IMPACT V0MON_ OV_FS0 B_IMPACT V0MON_ OV_LIMP0_ IMPACT V0MON_ UV_RSTB_ IMPACT V0MON_ UV_FS0 B_IMPACT V0MON_ UV_LIMP0_ IMPACT  

אָטפּ פוסע

 

FS_I_FCCU_CFG

 

 

FCCU_CFG

 

FCCU2_ASSIGN

 

FCCU12_ FLT_POL

 

FCCU2_ FLT_POL

 

FCCU1_ FLT_POL

FCCU2_ RSTB_ IMPACT  

FCCU2_FS0 B_ IMPACT

FCCU2_ LIMP0_ IMPACT FCCU1_ RSTB_ IMPACT  

FCCU1_FS0 B_ IMPACT

FCCU1_ LIMP0_ IMPACT  

0X103F

 

FS_I_FSSM_CFG

 

 

EXT_ RSTB_DIS

 

RSTB8S_DIS

 

RSTB_DUR

LIMP0_ SC_RSTB_ IMPACT EXTRSTB_ FS0B_ IMPACT FS0B_SC_ RSTB_ IMPACT  

FLT_ERR_LIMIT

FLT_MID_ RSTB_ IMPACT FLT_MID_ FS0B_ IMPACT FLT_MID_ LIMP0_ IMPACT  

FLT_ERR_CNT

 

אָטפּ פוסע

 

FS_I_WD_CFG

 

WD_RSTB_ IMPACT WD_FS0 B_IMPACT WD_LIMP0_ IMPACT WD_DIS_ LPON  

WD_RFR_LIMIT

 

WD_ERR_LIMIT

 

 

 

 

 

 

 

 

0x7080

 

FS_WDW_CFG

 

 

 

 

WDW_ REC_EN  

WDW_EN

 

 

WDW_PERIOD

 

 

WDW_RECOVERY

 

0x01AB

FS_WD_ANSWER WD_ANSWER 0x0000
FS_LIMP12_CFG LIMP2_DC_CFG LIMP2_CFG LIMP2_REQ LIMP1_CFG LIMP1_REQ אָטפּ פוסע
FS_FS0B_ LIMP0_REL  

RELEASE_FS0B_LIMP0

 

0x0000

 

FS_ABIST

 

LAUNCH_ ABIST CLEAR_ ABIST  

 

 

 

 

 

 

 

ABIST_ V0MON ABIST_ V1UVLP ABIST_ V1MON ABIST_ V2MON ABIST_ V3MON  

0x0000

FS_SAFETY_ OUTPUTS  

 

 

 

 

 

 

RSTB_REQ

 

 

 

 

FS0B_REQ

 

 

 

 

 

LIMP0_REQ

 

0x0000

 

FS_SAFETY_FLG

 

 

 

INIT_CRC_ NOK_M  

 

WD_NOK_M

 

 

 

FCCU12_M

 

FCCU1_M

 

FCCU2_M

 

 

 

 

 

 

0x0000

 

FS_CRC

 

 

INIT_ CRC_REQ

 

 

 

INIT_CRC_ FS0B_ IMPACT INIT_CRC_ LIMP0_ IMPACT  

 

CRC_VALUE

 

0x0000

FS0B און אָדער LIMP0 מעלדונג כעזשבן פּראָצעדור

ווען די דורכפאַל-זיכער רעזולטאַט FS0B איז אַססיסטעד נידעריק דורך די מיטל ווייַל פון אַ שולד, אָדער נאָך אַ מאַכט אַרויף, עטלעכע טנאָים מוזן זיין וואַלאַדייטאַד איידער אַלאַוינג די FS0B שטיפט צו זיין באפרייט דורך די מיטל.

די באדינגונגען זענען:

  • קיין שולד וואָס אַפעקץ FS0B איז געמאלדן
  • שולד טעות טאָמבאַנק גלייַך צו נול
  • מיטל אין נאָרמאַל מאָדע
  • די מיטל איז נישט אין דעבוג מאָדע און נישט אין INIT מאָדע
  • FS_FS0B_LIMP0_REL רעגיסטרירן אָנגעפילט מיט די ריכטיק ווערט, דיפּענדינג אויף קראַנט WD_TOKEN[15:0] ווערט לויט טאַבלע 6. אָפּשיקן צו טאַבלע 56 פון די FS23 דאַטן בלאַט:

טיש 6. FS0B און / אָדער LIMP0 מעלדונג קאַמאַנדז

FS_FS0B_LIMP0_REL[15:0] B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
מעלדונג FS0B 0 1 1 נישט (WD_TOKEN[0:12])
מעלדונג LIMP0 1 1 0 נישט (WD_TOKEN[3:15])
מעלדונג ביידע FS0B און LIMP0 1 0 1 נישט (WD_TOKEN[0:6]) נישט (WD_TOKEN[10:15])

וואַטשדאָג ענטפֿערן פּראָצעדור

  • [1] אָפּשיקן צו אָפּטיילונג 20.2 פון די FS23 דאַטן בלאַט.
  • די וואַטשדאָג ניצט צוויי שליסלען, 0x5AB2 (פעליקייַט ווערט נאָך POR) און 0xD564 צו וואַלאַדייט די ענטפער. דער שליסל איז סטאָרד אין די WD_TOKEN רעגיסטרירן, און איז טשיינדזשד אַלטערנאַטיוועלי נאָך יעדער גוט WD דערפרישן.
  • די MCU לייענט די WD_TOKEN רעגיסטרירן און שרייבט די ריכטיק ענטפֿערן (WD_TOKEN רעגיסטרירן ווערט) דורך די SPI / I2C אין WD_ANSWER רעגיסטרירן, אין די רעכט טיימינג. דער WD טעות טאָמבאַנק איז ינקראַמאַנטיד ווען דער ענטפער איז פאַלש אָדער ניט געגעבן אין די רעכט מאָמענט, אָדער ניט געגעבן אין די סוף פון די וואַטשדאָג צייַט. אָפּשיקן צו
  • טיש 35 פון די FS23 דאַטן בלאַט.
  • דער ערשטער גוט וואַטשדאָג דערפרישן קלאָוזיז די INIT פאַסע. דער ערשטער גוט וואַטשדאָג דערפרישן איז געשיקט דורך די MCU אין ווייניקער ווי 256 מיז (ניט ויסצאָלן צייט געדויער). דערנאָך די וואַטשדאָג פֿענצטער איז פליסנדיק און די MCU מוזן דערפרישן די וואַטשדאָג יעדער פּעריאָד.

טיש 7. וואַטשדאָג ענטפֿערן און דערפרישן וואַלאַדיישאַן

SPI / I²C פֿענצטער וואַטשדאָג טיימאַוט וואַטשדאָג
פארמאכט עפענען (שטענדיק אָפן)
שלעכט שליסל WD_NOK WD_NOK WD_NOK
גוט שליסל WD_NOK WD_OK WD_OK
קיין (טיימאַוט) NA WD_NOK WD_NOK

SPI / I2C CRC כעזשבן פּראָצעדור

אַ 8-ביסל CRC איז פארלאנגט פֿאַר יעדער שרייַבן און לייענען SPI באַפֿעל. קאַמפּיוטינג פון אַ CRC איז דערייווד פון די מאטעמאטיק פון פּאָלינאָמיאַל אָפּטייל, מאָדולאָ צוויי.

די CRC פּאַראַמעטערס זענען:

  • פּאָלינאָמיאַל: x^8+x^4+x^3+x^2+1 (identified by 0x1D)
  • זוימען: 0xFF.

NXP-FS23-Fail-Safe-System-Basis-Chips-FIG- (4)

פֿאַר SPI קאָמוניקאַציע
SPI אָנזאָג קאַנסטראַקשאַן כולל די רעגיסטרירן אַדרעס, די לייענען / שרייַבן ביסל, דאַטן און CRC. אָפּשיקן צו טאַבלעס 65 און 66 פון די FS23 דאַטן בלאַט. די ביסל B32 מוזן זיין שטעלן צו 1 צו ויספירן אַ שרייַבן באַפֿעל, און צו 0 צו ויספירן אַ לייענען באַפֿעל.

טיש 8. SPI שרייַבן באַפֿעל אָנזאָג קאַנסטראַקשאַן

  B31 B30 B29 B28 B27 B26 B25 B24 B23 B22 B21 B20 B19 B18 B17 B16
MOSI רעגיסטרירן אַדרעס [6:0] ר/וו שרייב דאַטאַ [15:8]
MISO אַלגעמיינע סטאַטוס פאָן פאַרשרייַבן אינהאַלט איידער שרייב [15:8]
  B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
MOSI שרייב דאַטאַ [7:0] CRC[7:0]
MISO פאַרשרייַבן אינהאַלט איידער שרייב [7:0] CRC [7:0] - ענטפער

טיש 9. SPI לייענען באַפֿעלן אָנזאָג קאַנסטראַקשאַן

  B31 B30 B29 B28 B27 B26 B25 B24 B23 B22 B21 B20 B19 B18 B17 B16
MOSI רעגיסטרירן אַדרעס [6:0] ר/וו 0x00
MISO אַלגעמיינע סטאַטוס פאָן לייענען דאַטן [15:8]
  B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
MOSI 0x00 CRC[7:0]
MISO לייענען דאַטן [7:0] CRC [7:0] - ענטפער

ווען ניצן SPI קאָמוניקאַציע, די אַרייַנשרייַב פֿאַר CRC כעזשבן איז אַ 24-ביסל וואָרט קאַמפּאָוזד פון די רעגיסטרירן אַדרעס, די לייענען / שרייַבן ביסל און דאַטן.

פֿאַר I2C קאָמוניקאַציע
I²C אָנזאָג קאַנסטראַקשאַן כולל די מיטל אַדרעס, לייענען / שרייַבן ביסל, רעגיסטרירן אַדרעס, דאַטן און CRC. אָפּשיקן צו טיש 61 פון די FS23 דאַטן בלאַט. די ביסל B32 מוזן זיין שטעלן צו 0 צו ויספירן אַ שרייַבן באַפֿעל, און צו 1 צו ויספירן אַ לייענען באַפֿעל.

טיש 10. I²C אָנזאָג קאַנסטראַקשאַן

  B39 B38 B37 B36 B35 B34 B33 B32
ID[6:0] ר/וו
מיטל אַדרעס ר/וו
B31 B30 B29 B28 B27 B26 B25 B24 B23 B22 B21 B20 B19 B18 B17 B16
0 ADR[6:0] דאַטאַ [15:8]
0 רעגיסטרירן אַדרעס Data MSB
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
דאַטאַ [7:0] CRC[7:0]
Data LSB CRC

ווען איר נוצן I²C קאָמוניקאַציע, די אַרייַנשרייַב פֿאַר CRC כעזשבן איז אַ 32-ביסל וואָרט וואָס איז קאַמפּאָוזד פון מיטל אַדרעס, לייענען / שרייַבן ביסל, רעגיסטרירן אַדרעס און דאַטן.

יניט קרק כעזשבן פּראָצעדור

INIT דורכפאַל-זיכער רעדזשיסטערז זענען פּראָטעקטעד דורך אַ CRC. דער זעלביקער פּאָלינאָמיאַל און זוימען געניצט פֿאַר SPI/I²C CRC זענען נייטיק צו רעכענען דעם INIT CRC: די פּאָלינאָמיאַל איז X^8+X^4+X^3+X^2+1 (יידענטאַפייד דורך 0x1D) מיט די זוימען ווערט פון 0xFF .

דריי סטעפּס זענען פארלאנגט צו רעכענען INIT CRC:

  1. לייענען די FS קאַנפיגיעריישאַן רעדזשיסטערז און עקסטראַקט די פאלגענדע ביטן.NXP-FS23-Fail-Safe-System-Basis-Chips-FIG- (5)
  2. שאַפֿן די 58-ביסל וואָרט דורך קאַנקאַטאַנייטינג די 58 ביץ.NXP-FS23-Fail-Safe-System-Basis-Chips-FIG- (6)
  3. רעכענען INIT CRC ביסלעכווייַז ניצן 0x1D פּאָלינאָמיאַל. די פיגור אונטן גיט אַן עקסample פֿאַר ביטווייז CRC קאַמפּיוטינג אַלגערידאַם.NXP-FS23-Fail-Safe-System-Basis-Chips-FIG- (7)

רעוויזיע געשיכטע

דאָקומענט שייַן מעלדונג טאָג באַשרייַבונג
AN14041 v.2.0 23 יאנואר 2025 • גלאבאלע עדיטינג פֿאַר גראַמאַטיק און סטיל.

• אריבערגעפארן דאָקומענט פון זיכער fileס צו ציבור אַקסעס אויף nxp.com.

• אָפּטיילונג 12 איז רילאָוקייטיד פון די פראָנט פון דעם דאָקומענט צו די סוף צו קאַנפאָרם מיט NXP ס דאָקומענט אינהאַלט כייעראַרקי.

• דערהייַנטיקט לעגאַל אינפֿאָרמאַציע

AN14041 v.1.0 13 ט ן סעפטעמבע ר 2023 ערשט ווערסיע

רעפערענצן

לעגאַל אינפֿאָרמאַציע

דעפֿיניציעס

פּלאַן - א פּלאַן סטאַטוס אויף אַ דאָקומענט ינדיקייץ אַז דער אינהאַלט איז נאָך אונטער ינערלעך רעview און אונטערטעניק צו פאָרמאַל האַסקאָמע, וואָס קען רעזולטאַט אין מאָדיפיקאַטיאָנס אָדער אַדישאַנז. NXP Semiconductors גיט קיין רעפּראַזאַנטיישאַנז אָדער וואָראַנטיז וועגן די אַקיעראַסי אָדער קאַמפּליטנאַס פון אינפֿאָרמאַציע אַרייַנגערעכנט אין אַ פּלאַן ווערסיע פון ​​​​אַ דאָקומענט און וועט נישט האָבן קיין אַכרייַעס פֿאַר די קאַנסאַקווענסאַז פון נוצן פון אַזאַ אינפֿאָרמאַציע.

אָפּלייקענונג

  • לימיטעד וואָראַנטי און אַכרייַעס - אינפֿאָרמאַציע אין דעם דאָקומענט איז געגלויבט צו זיין פּינטלעך און פאַרלאָזלעך. אָבער, NXP Semiconductors טוט נישט געבן קיין רעפּראַזאַנטיישאַנז אָדער וואָראַנטיז, אויסגעדריקט אָדער ימפּלייד, וועגן די אַקיעראַסי אָדער קאַמפּליטנאַס פון אַזאַ אינפֿאָרמאַציע און וועט האָבן קיין אַכרייַעס פֿאַר די קאַנסאַקווענסאַז פון נוצן פון אַזאַ אינפֿאָרמאַציע. NXP Semiconductors נעמט קיין פֿאַראַנטוואָרטלעכקייט פֿאַר די אינהאַלט אין דעם דאָקומענט אויב צוגעשטעלט דורך אַן אינפֿאָרמאַציע מקור אַרויס פון NXP Semiconductors.
  • אין קיין פאַל, NXP Semiconductors וועט זיין לייאַבאַל פֿאַר ומדירעקט, ינסידענטאַל, שטראָף, ספּעציעל אָדער קאָנסעקווענשאַל דאַמידזשיז (אַרייַנגערעכנט - אָן באַגרענעצונג - פאַרפאַלן פּראַפיץ, פאַרפאַלן סייווינגז, געשעפט יבעררייַס, קאָס שייַכות צו די באַזייַטיקונג אָדער פאַרבייַט פון פּראָדוקטן אָדער ריווערק טשאַרדזשיז) אָדער ניט אַזאַ דאַמאַדזשאַז זענען באזירט אויף טאָרט (אַרייַנגערעכנט נעגלאַדזשאַנס), וואָראַנטי, בריטש פון קאָנטראַקט אָדער קיין אנדערע לעגאַל טעאָריע.
  • ניט קוקנדיק קיין דאַמידזשיז אַז דער קונה קען אָנמאַכן פֿאַר קיין סיבה, די געמיינזאַם און קיומיאַלאַטיוו אַכרייַעס פון NXP Semiconductors צו קונה פֿאַר די פּראָדוקטן דיסקרייבד דאָ וועט זיין לימיטעד אין לויט מיט די תּנאָים און טנאָים פון געשעפט פאַרקויף פון NXP Semiconductors.
  • רעכט צו מאַכן ענדערונגען - NXP Semiconductors ריזערווז די רעכט צו מאַכן ענדערונגען צו אינפֿאָרמאַציע ארויס אין דעם דאָקומענט, אַרייַנגערעכנט אָן באַגרענעצונג ספּעסאַפאַקיישאַנז און פּראָדוקט דיסקריפּשאַנז, אין קיין צייט און אָן באַמערקן. דער דאָקומענט סאַפערז און ריפּלייסיז אַלע אינפֿאָרמאַציע סאַפּלייד איידער די ויסגאַבע דערפון.
  • אַפּפּליקאַטיאָנס - אַפּלאַקיישאַנז וואָס זענען דיסקרייבד דאָ פֿאַר קיין פון די פּראָדוקטן זענען בלויז פֿאַר ילאַסטראַטיוו צוועקן. NXP Semiconductors מאכט קיין פאַרטרעטונג אָדער וואָראַנטי אַז אַזאַ אַפּלאַקיישאַנז וועט זיין פּאַסיק פֿאַר די ספּעסיפיעד נוצן אָן ווייַטער טעסטינג אָדער מאַדאַפאַקיישאַן.
  • קאַסטאַמערז זענען פאַראַנטוואָרטלעך פֿאַר די פּלאַן און אָפּעראַציע פון ​​זייער אַפּלאַקיישאַנז און פּראָדוקטן ניצן NXP Semiconductors פּראָדוקטן, און NXP Semiconductors אַקסעפּץ קיין אַכרייַעס פֿאַר קיין הילף מיט אַפּלאַקיישאַנז אָדער קונה פּראָדוקט פּלאַן. עס איז דער איינציקער פֿאַראַנטוואָרטלעכקייט פון דער קונה צו באַשליסן צי די NXP Semiconductors פּראָדוקט איז פּאַסיק און פּאַסיק פֿאַר די פּלאַננעד אַפּלאַקיישאַנז און פּראָדוקטן פון דער קונה, ווי געזונט ווי פֿאַר די פּלאַננעד אַפּלאַקיישאַן און נוצן פון קונה ס דריט פּאַרטיי קונה (s). קאַסטאַמערז זאָל צושטעלן צונעמען פּלאַן און אַפּערייטינג סייפגאַרדז צו מינאַמייז די ריסקס פֿאַרבונדן מיט זייער אַפּלאַקיישאַנז און פּראָדוקטן.
  • NXP Semiconductors טוט נישט אָננעמען קיין אַכרייַעס שייַכות צו קיין פעליקייַט, שעדיקן, קאָס אָדער פּראָבלעם וואָס איז באזירט אויף קיין שוואַכקייַט אָדער פעליקייַט אין דער קונה ס אַפּלאַקיישאַנז אָדער פּראָדוקטן, אָדער די אַפּלאַקיישאַן אָדער נוצן דורך קונה ס דריט פּאַרטיי קונה (s). דער קונה איז פאַראַנטוואָרטלעך פֿאַר טאן אַלע נויטיק טעסטינג פֿאַר די אַפּלאַקיישאַנז און פּראָדוקטן פון דער קונה ניצן NXP Semiconductors פּראָדוקטן צו ויסמיידן אַ פעליקייַט פון די אַפּלאַקיישאַנז און פּראָדוקטן אָדער די אַפּלאַקיישאַן אָדער נוצן דורך קונה ס דריט פּאַרטיי קונה (s). NXP טוט נישט אָננעמען קיין אַכרייַעס אין דעם רעספּעקט.
  • טערמינען און באדינגונגען פון געשעפט פאַרקויף - NXP Semiconductors פּראָדוקטן זענען סאָלד אונטער די אַלגעמיינע טערמינען און באדינגונגען פון געשעפט פאַרקויף, ווי ארויס אויף https://www.nxp.com/profile/ תּנאָים, סייַדן אַנדערש מסכים אין אַ גילטיק געשריבן יחיד העסקעם. אין פאַל אַ יחיד העסקעם איז געפונען בלויז די טערמינען און באדינגונגען פון די ריספּעקטיוו העסקעם וועט צולייגן. NXP Semiconductors דערמיט אַבדזשעקץ אויסדריק צו אַפּלייינג די קונה ס אַלגעמיינע טערמינען און באדינגונגען מיט אַכטונג צו די קויפן פון NXP Semiconductors פּראָדוקטן דורך קונה.
  • עקספּאָרט קאָנטראָל - דער דאָקומענט ווי געזונט ווי די נומער (s) דיסקרייבד דאָ קען זיין אונטערטעניק צו עקספּאָרט קאָנטראָל רעגיאַליישאַנז. עקספּאָרט קען דאַרפן אַ פריערדיק דערלויבעניש פון קאָמפּעטענט אויטאריטעטן.
  • HTML אויסגאבעס - אַ HTML ווערסיע, אויב בנימצא, פון דעם דאָקומענט איז צוגעשטעלט ווי אַ העפלעכקייַט. דעפיניטיווע אינפֿאָרמאַציע איז קאַנטיינד אין די אָנווענדלעך דאָקומענט אין פּדף פֿאָרמאַט. אויב עס איז אַ דיסקרעפּאַנסי צווישן די HTML דאָקומענט און די PDF דאָקומענט, די PDF דאָקומענט האט בילכערקייַט.
  • איבערזעצונגען - א ניט-ענגליש (איבערגעזעצט) ווערסיע פון ​​​​אַ דאָקומענט, אַרייַנגערעכנט די לעגאַל אינפֿאָרמאַציע אין דעם דאָקומענט, איז בלויז פֿאַר דערמאָנען. די ענגליש ווערסיע וועט פּריווייל אין פאַל פון קיין דיסקרעפּאַנסי צווישן די איבערגעזעצט און ענגליש ווערסיעס.
  • זיכערהייט - דער קונה פארשטייט אַז אַלע NXP פּראָדוקטן קען זיין אונטערטעניק צו אַניידענטאַפייד וואַלנעראַביליטיז אָדער קען שטיצן געגרינדעט זיכערהייט סטאַנדאַרדס אָדער ספּעסאַפאַקיישאַנז מיט באַוווסט לימיטיישאַנז. דער קונה איז פאַראַנטוואָרטלעך פֿאַר די פּלאַן און אָפּעראַציע פון ​​​​זייַן אַפּלאַקיישאַנז און פּראָדוקטן איבער זייער לייפסייקאַלז צו רעדוצירן די ווירקונג פון די וואַלנעראַביליטיז אויף קונה ס אַפּלאַקיישאַנז און פּראָדוקטן. קונה ס פֿאַראַנטוואָרטלעכקייט אויך יקסטענדז צו אנדערע אָפֿן און / אָדער פּראַפּרייאַטערי טעקנאַלאַדזשיז געשטיצט דורך NXP פּראָדוקטן פֿאַר נוצן אין קונה ס אַפּלאַקיישאַנז. NXP אַקסעפּץ קיין אַכרייַעס פֿאַר קיין וואַלנעראַביליטי. דער קונה זאָל קעסיידער קאָנטראָלירן זיכערהייט דערהייַנטיקונגען פֿון NXP און נאָכגיין אַ אַפּראָופּרייטלי. דער קונה וועט אויסקלייַבן פּראָדוקטן מיט זיכערהייט פֿעיִקייטן וואָס בעסטער טרעפן כּללים, רעגיאַליישאַנז און סטאַנדאַרדס פון די בדעה אַפּלאַקיישאַן און מאַכן די לעצט פּלאַן דיסיזשאַנז וועגן זיין פּראָדוקטן און איז בלויז פאַראַנטוואָרטלעך פֿאַר העסקעם מיט אַלע לעגאַל, רעגולאַטאָרי און זיכערהייט פֿאַרבונדענע רעקווירעמענץ וועגן זיין פּראָדוקטן, ראַגאַרדלאַס פון פון קיין אינפֿאָרמאַציע אָדער שטיצן וואָס קען זיין צוגעשטעלט דורך NXP. NXP האט אַ פּראָדוקט זיכערהייט ינסידענט ענטפער מאַנשאַפֿט (PSIRT) (ריטשאַבאַל ביי PSIRT@nxp.com) וואָס מאַנידזשיז די ויספאָרשונג, ריפּאָרטינג און לייזונג מעלדונג צו זיכערהייט וואַלנעראַביליטיז פון NXP פּראָדוקטן.
  • פּאַסיק פֿאַר נוצן אין אָטאַמאָוטיוו אַפּלאַקיישאַנז (פאַנגקשאַנאַל זיכערקייַט) - דעם NXP פּראָדוקט איז קוואַלאַפייד פֿאַר נוצן אין אָטאַמאָוטיוו אַפּלאַקיישאַנז. עס איז דעוועלאָפּעד אין לויט מיט ISO 26262 און איז אַסיל קלאַסאַפייד אַקאָרדינגלי. אויב דער פּראָדוקט איז גענוצט דורך קונה אין דער אַנטוויקלונג פון, אָדער פֿאַר ינקאָרפּעריישאַן אין, פּראָדוקטן אָדער באַדינונגס (אַ) געניצט אין זיכערהייט קריטיש אַפּלאַקיישאַנז אָדער (ב) אין וואָס דורכפאַל קען פירן צו טויט, פערזענלעכע שאָדן אָדער שטרענג גשמיות אָדער ינווייראַנמענאַל שעדיקן ( אַזאַ פּראָדוקטן און סערוויסעס, דערנאָך ריפערד צו ווי "קריטיש אַפּפּליקאַטיאָנס"), דער קונה מאכט די לעצט פּלאַן דיסיזשאַנז וועגן זיין פּראָדוקטן און איז בלויז פאַראַנטוואָרטלעך פֿאַר העסקעם מיט אַלע לעגאַל, רעגולאַטאָרי, זיכערקייַט און זיכערהייט רעקווירעמענץ וועגן זיין פּראָדוקטן, ראַגאַרדלאַס פון קיין אינפֿאָרמאַציע. אָדער שטיצן וואָס קען זיין צוגעשטעלט דורך NXP. ווי אַזאַ, קונה אַסומז אַלע ריזיקירן שייַכות צו נוצן פון קיין פּראָדוקטן אין קריטיש אַפּפּליקאַטיאָנס און NXP און זייַן סאַפּלייערז וועט ניט זיין לייאַבאַל פֿאַר אַזאַ נוצן דורך קונה. דער קונה וועט באַשייַמפּערלעך און האַלטן NXP ומשעדלעך פון קיין קליימז, לייאַביליטיז, דאַמידזשיז און פֿאַרבונדן קאָס און הוצאות (אַרייַנגערעכנט אַדוואָקאַט פיז) אַז NXP קען זיין שייַכות צו קונה ס ינקאָרפּעריישאַן פון קיין פּראָדוקט אין אַ קריטיש אַפּפּליקאַטיאָן.
  • NXP BV - NXP BV איז נישט אַן אַפּערייטינג פירמע און עס קען נישט פאַרשפּרייטן אָדער פאַרקויפן פּראָדוקטן.

טריידמאַרקס

  • נאָטיץ: כל רעפערענסט בראַנדז, פּראָדוקט נעמען, דינסט נעמען און טריידמאַרקס זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז.
  • NXP - וואָרדמאַרק און לאָגאָ זענען טריידמאַרקס פון NXP BV

ביטע זיין אַווער אַז וויכטיק נאָוטאַסאַז וועגן דעם דאָקומענט און די פּראָדוקט (s) דיסקרייבד דאָ, זענען אַרייַנגערעכנט אין אָפּטיילונג 'לעגאַל אינפֿאָרמאַציע'.

דאָקומענט אינפֿאָרמאַציע

אינפֿאָרמאַציע אינהאַלט
טערמינען FS2300, FS2320, זיכערהייט סיסטעם יקער שפּאָן, SBC, גוף און טרייסט, קאָנטראָללער שטח נעץ (CAN) FD, היגע ינטערקאַנעקט נעץ (LIN)
אַבסטראַקט די אַפּלאַקיישאַן נאָטיץ איז בדעה פֿאַר ענדזשאַנירז ינוואַלווד אין ווייכווארג ימפּלאַמענטיישאַן פון FS23 דורכפאַל-זיכער סיסטעם יקער טשיפּס.

קאָנטאַקט אינפֿאָרמאַציע

  • © 2025 NXP BV כל הזכויות שמורות.
  • פֿאַר מער אינפֿאָרמאַציע, ביטע באַזוכן: https://www.nxp.com.
  • מעלדונג טאָג: 23 יאנואר 2025
  • דאָקומענט ידענטיפיער: AN14041

דאָקומענטן / רעסאָורסעס

NXP FS23 דורכפאַל זיכער סיסטעם יקער טשיפּס [pdfבאַניצער גייד
FS2300, FS2320, FS23 Fail Safe System Basis Chips, FS23, Fail Safe System Basis Chips, Safe System Basis Chips, Basis Chips, Chips

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *