| Electronic Components Datasheet Search |
|
KMA310 Datasheet(PDF) 40 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
KMA310 Datasheet(HTML) 40 Page - NXP Semiconductors |
|
40 / 71 page ![]() NXP Semiconductors KMA310 Programmable angle sensor IC KMA310 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2019. All rights reserved. Product data sheet Rev. 3 — 27 February 2019 40 / 71 16 Programming 16.1 General description The device provides an OWI to enable programming of the device which uses pin OUT/DATA bidirectionally. In general the device runs in analog or SENT mode, the normal operation mode. The embedded programming data configures this mode. After a power-on reset once time ton has elapsed, it starts. In this mode, the magnetic field angle is converted into the corresponding output voltage. A second mode, the command mode enables programming. In this mode, the customer can adjust all required parameters (for example zero angle and angular range) to meet the application requirements. Data is stored in the non-volatile memory. After changing the contents of the memory, recalculate and write the checksum (see Section 16.4). In order to enter the command mode keep pin OUT/DATA HIGH for at least tto and send a specific command sequence after a power-on reset and during the time slot tcmd(ent). The external source used to send the command sequence must overdrive the output buffer of the device. In doing so, it provides current Iod. During communication, the KMA310 is always the slave and the external programming hardware is always the master. Figure 21 illustrates the structure of the OWI data format. 001aag742 write IDLE IDLE START STOP COMMAND DATA BYTE 1 DATA BYTE 2 IDLE START COMMAND HANDOVER TAKEOVER STOP IDLE DATA BYTE 1 DATA BYTE 2 read Figure 21. OWI data format The master provides the start condition, which is a rising edge after a LOW level. Then a command byte which can be either a read or a write command is sent. Depending on the command, the master or the slave has to send the data immediately after the command sequence. If there is a read command, an additional handover or takeover bit is inserted before and after the data bytes. The master must close each communication with a stop condition. If the slave does not receive a rising edge for a time longer than tto, a timeout condition occurs. The bus is reset to the idle state and waits for a start condition and a new command. This behavior can be used to synchronize the device regardless of the previous state. All communication is based on this structure (see Figure 21), even for entering the command mode. The customer can access the non-volatile memory, CTRL1, and SIGNATURE registers (described in Section 16.5). Only a power-on reset leaves the command mode. A more detailed description of the programming is given in the next sections. 16.2 Timing characteristics As described in the previous section, a start and stop condition is necessary for communication. The LOW-level duration before the rising edge of the start condition |
|
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 |