| Electronic Components Datasheet Search |
|
33903 Datasheet(PDF) 42 Page - Freescale Semiconductor, Inc |
|
|
|||||||||||||||||||||||||||||
33903 Datasheet(HTML) 42 Page - Freescale Semiconductor, Inc |
|
42 / 104 page ![]() Analog Integrated Circuit Device Data 42 Freescale Semiconductor 33903/4/5 FUNCTIONAL DEVICE OPERATION WATCHDOG OPERATION must include the last two. This completes the watchdog refresh. When multiple writes are used, the most significant bits are sent first. The latest SPI command needs to be done inside the open window time frame, if window watchdog is selected. DETAIL SPI OPERATION AND SPI COMMANDS FOR ALL WATCHDOG TYPES. All SPI commands and examples do not use parity functions. In INIT Mode, the watchdog type (window, timeout, advance and number of SPI commands) is selected using the register Init watchdog, bits 1, 2 and 3. The watchdog period is selected using the TIM_A register. The watchdog period selection can also be done in Normal Mode or in Normal Request Mode. Transition from INIT Mode to Normal Mode or from Normal Request Mode to Normal Mode is done using a single watchdog refresh command (SPI 0x 5A00). While in Normal Mode, the Watchdog Refresh Command depends upon the watchdog type selected in INIT Mode. They are detailed in the paragraph below: Simple Watchdog The Refresh command is 0x5A00. It can be send any time within the watchdog period, if the timeout watchdog operation is selected (INIT-watchdog register, bit 1 WD N/Win = 0). It must be send in the open window (second half of the period) if the Window Watchdog operation was selected (INIT- watchdog register, bit 1 WD N/Win = 1). Advance Watchdog The first time the device enters into Normal Mode (entry on Normal Mode using the 0x5A00 command), Random (RNDM) code must be read using the SPI command, 0x1B00. The device returns on MISO second byte the RNDM code. The full 16 bits MISO is called 0x XXRD. RD is the complement of the RD byte. Advance Watchdog, Refresh by 1 SPI Command The refresh command is 0x5ARD. During each refresh command, the device will return on MISO, a new Random Code. This new Random Code must be inverted and send along with the next refresh command. It must be done in an open window, if the Window operation was selected. Advance Watchdog, Refresh by two SPI Commands: The refresh command is split in two SPI commands. The first partial refresh command is 0x5Aw1, and the second is 0x5Aw2. Byte w1 contains the first four inverted bits of the RD byte plus the last four bits equal to zero. Byte w2 contains four bits equal to zero plus the last four inverted bits of the RD byte. During this second refresh command the device returns on MISO a new Random Code. This new random code must be inverted and send along with the next two refresh commands and so on. The second command must be done in an open window if the Window operation was selected. Advance Watchdog, Refresh by four SPI Commands The refresh command is split into four SPI commands. The first partial refresh command is 0x5Aw1, the second is 0x5Aw2, the third is 0x5Aw3, and the last is 0x5Aw4. Byte w1 contains the first two inverted bits of the RD byte, plus the last six bits equal to zero. Byte w2 contains two bits equal to zero, plus the next two inverted bits of the RD byte, plus four bits equal to zero. Byte w3 contains four bits equal to zero, plus the next two inverted bits of the RD byte, plus two bits equal to zero. Byte w4 contains six bits equal to zero, plus the next two inverted bits of the RD byte. During this fourth refresh command, the device will return, on MISO, a new Random Code. This new Random Code must be inverted and send along with the next four refresh commands. The fourth command must be done in an open window if the Window operation was selected. PROPER RESPONSE TO INT During a device detect upon an INT, the software handles the INT in a timely manner: Access of the INT register is done within two watchdog periods. This feature must be enabled by SPI using the INIT watchdog register bit 7. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |