KMA221 programming device problem

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

KMA221 programming device problem

484 Views
jack_huang1
Contributor III

KMA221 is a programmable angle sensor.KMA221 has been selected. In order to improve production capacity and product quality, our company is transforming the production line, involving programming equipment.I would like to ask for the product in the production line for the need to download the senmo programming device? Thank you.

0 Kudos
1 Reply

434 Views
reyes
NXP TechSupport
NXP TechSupport

Hi,

The KMA221 is already on-factory pre-programmed, pre-calibrated and therefore, ready to use. Only in case that you need or want to do other adjustments like zero angle, angular range and User-programmable 32-bit identifier, you can do it through One-Wire Interface (OWI).

 

 The configuration parameters are stored in a user-programmable non-volatile memory. The OWI (accessible using pin OUT/DATA) is used for accessing the memory. In order to protect the memory content, a lock bit can be set. After locking the non-volatile memory, its content cannot be changed anymore.

 

The KMA221 provides an OWI to enable programming of the device which uses pin OUT/DATA bidirectionally.

In general the device runs in analog output 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. After enabling the internal charge pump and waiting for tcp, the data is stored in the non-volatile memory. After changing the contents of the memory, recalculate and write the checksum.

 

In order to enter the command mode, 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 buffers of the KMA221. In doing so, it provides current Iod.

 

During communication, the KMA221 is always the slave and the external programming hardware is always the master.

 

Check section 13 of the device datasheet for detailed information about the programming.

KMA221 datasheet: https://www.nxp.com/docs/en/data-sheet/KMA221.pdf

 

There is no specific recommended programmer for the production line.

Regards,

Jose

0 Kudos