|
|
DVK90121
DeVelopment Kit for the MLX90121
Download DVK90121 Datasheet (PDF)
Subscribe To Updates
DVK90121 General Description
The development kit DVK90121 has been developed by Melexis to create specific applications using ISO 13.56MHz protocols and to evaluate the advantages and the high flexibility of the MLX90121 13.56MHz multinorms RFID transceiver. The DVK90121 consists of the evaluation board EVB90121 connected to the universal development board, which contains the firmware for the communication with the MLX90121 and the communication with a computer through the RS232 serial interface. A software interface software, UT121, developed by Melexis, allows the user to control the communication by initializing the MLX90121 device, sending specific commands and receiving the corresponding reply.
DVK90121 Features and Benefits
- Standard ISO communications
- User interface software
- RS232 serial communication
- Dedicated instruction set
- 6 to 9Volts supply compliant
DVK90121 Environmental Information
This text will be replaced
DVK90121 Frequently asked Questions
RFID
Question
Melexis is selling a development kit called DVK90121 which comes with the basic ISO commands.
I would recommend that you use this kit to help with the development of your application.
Here are the answers to your questions:
1. The maximum frequency of the CK pin is 1MHz (page 4),
2. Yes. The address should serialy given on the DIN pin using the rising edge of CK (page13),
3. See 2.
4. Sym0 can be encoded with only 1 bit on DIN, requiring only one CK pulse if you use only 2 symbols; or with 2 bit on DIN, requiring 2 CK pulses if you use up to 4 symbols; or with 3 bit on DIN, requiring 3 CK pulses, if you use up to 8 symbols (page13).
5. The initial 3 pulses on CK are used to intiate the transmission. Then you use as many CK pulses you need to encode the address of the symbol you intend to send out.
rfid mlx90121 interface
Answer
from where i could buy dvk90121???
please i need your help
MLX90121 antenna circuit example needed
Question
I cannot find any real world example of the antenna circuit for the MLX90121 in the data sheet or AN, there are only theoretical articles. I need a quick initial start from where I can work on.
Could you therefore please send me the circuit diagram of your EVB and the PCB-antenna that you used in the DVK90121? That should be a good basis to start from.
I need to design a small PCB-antenna as well.
What is the output impedance of the RX ?
What needs to be done to keep the spurs within legal limits? How much does the TX generate?
Help about MLX90121
Answer
It seems that you didn't send a comprehensible command to the transponder and it doesn't reply. In ISO15693 protocol, commands always start with SOF + 1byte of Flag + 1byte of command (opcode) + some parameters according to the request sent + 2bytes of CRC end EOF.
For easy development and understanding of the protocol, you can buy our development kit DVK90121 which includes the complete software for ISO15693 and ISO14443 communication.
Answer
You will need an external uC to drive the EVB and send the request.
Protocol software comes with our DVK90121. Maybe it is best if you buy the DVK.
90121 inv
Question
The Anticollision sequence is not controlled by the chip itself but inside the microcontroller and the Inventory command needs to be implemented according to the protocol used.
Texas provides transponders working with the standard ISO15693 and/or a dedicated protocol called TAG-IT (only the request from the transceiver changes, the modulation from the transponder is the same for both ISO15693 and TAG-IT).
For more information about the Inventory command, please refer to the documentation of these two protocols.
For easy development and understanding of the protocol, Melexis provides a development kit called DVK90121 which includes the complete software for ISO15693 and ISO14443 communication.
Firmware ATMega128 in DVK90121
Question
We have been working with RFID at 13.56Mhz for 3 years and we think MLX90121 is a very interesting product.
We are now starting a new electronic RFID reader development probably with your chip.
We are getting samples and DVK90121 but in order to simplify the development we would like to know if it is possible to get the firmware of the ATMega128 microcontroller of DVK90121 board.
We use usually this microcontroller and your help would be grateful for our purposes.
EVB90109 & EVB90121 boards
Answer
Maybe the registers settings of the MLX90121 is not correct. Can you please send me the registers configuration that you have for every modes (ISO15693 ASK and FSK, ISO14443 A and B)? You will see the registers settings if you click on the "R" button on the top of the UT121 software (this is explain in the DVK90121 user manual).
ISO14443A Read /Write Range
Answer
Mifare transponders comply with the standard ISO14443-A level 1, 2 and 3 (Initialization and anti-collision). These transponders can be inventoried using the DVK90121 up to 9cm (this distance will be reduced according to the number of TAGs in the field).
Read/Write operations with Mifare are encrypted (doesn't comply with ISO14443 level 4 : smart card protocol) and therefore cannot be covered by the DVK90121.
DVK90121development kit features
Question
I would like to know if it is possible to program the DVK90121 development kit. We want the development kit to interpret the read tags and produce some specific out commands dependant on the group of tags existing on the read range.
If this is possible, which development tools do we need?
Answer
With the DVK90121, it is possible to build you own commands by combining different ISO commands.
The DVK90121 uses a ATMEGA CPU. You will then need the Atmel development tools and the source code of the program running on the DVK90121.
Then we need more information about your application.
Answer
The source code can be provided on request once you have purshased the DVK90121.
MLX90109 & MLX90121 Choose
Question
What do you mean "At that time, we only promote our development kits DVK90109 and DVK90121"?
Can I buy MLX90109, MLX90121 chips without DVK in case everything OK and I need to build 100 reader's?
One more question. Can I buy one of DVK that include evaluation board for example DVK90109 and only evaluation board for second frequency?
As I understand development kits are the same and evaluations boards only a difference.
Answer
As explained, we prefer when customers start working with the DVKs, even if it is possible to buy from us the EVBs and even samples.
From our experience, DVKs greatly speed up the development cylce at the customer place.
DVKs are not generic: If you buy a DVK90121 and an EVB90109, you will need anyway to change the software of the DVK to turn it into a DVK90109.
DVK90121 NFC
Question
I buy two DVK90121 and I'd like to communicate thru them with NFC protocol... but I don't find the software to do it...
Answer
The DVK90121 allows you communicate with a transponder using basic ISO commands (ISO15693 and ISO14443). The NFC protocol at 212kbit/s as presented in the corresponding application note is not supported by the development kit. For that, you will need to write the firmware by yourself.
Please note that only the NFC at 212kbit/s (Felica protocol) is supported by the MLX90121. The others modes (106kbit/s, 424kbit/s and 848kbit/s) will not be able to implemented with this device.
DVK90121 | source, SysComInit
Question
I work with the DVK90121 and try to understand the sourcecode of the Atmel.
But I can´t find some functions (e.g. SysComInit()). The prototypes are listed in syscom.h but there isn´t an associated syscom.
MLX90121 Registers configuration
Answer
Please verify that all digital lines are set to the correct level (MODE = 0, RTB = 0). Please refer to the datasheet page 10. Please verify if the CK pulses (up and down) are of at least 500ns.
A firmware example is provided with the DVK90121.
MLX-90121 - Control lines from microcontroller
Answer
In the DVK90121, the MLX90121 is controlled using the portA of the ATmega128 microcontroller. The digital lines don't required a specific configuration and are toggeled according to the MLX90121 datasheet.
Therefore, all digital outputs of microcontroller can be used to control the MLX90121 transceiver.
Question regarding antenna match on EVB90121
Answer
The matching network of the RFID antenna provided with the DVK90121 is calculated to provide a 50-ohms resistive impedance at 13.56MHz. The 5 to 50pF adjustable capacitor is on the PCB only to fine adjust the variations of the tune capacitors. The antenna will be matched when a clear sinus of 10Vpp will be seen at the output of the EVB90121 (TP: Vant).
The quality factor of the antenna must be calculated using the current flowing though the inductance loop (3dB bandwidth at 13.56MHz). In this case, the calculations take also care about the matching network. The quality factor has been measured in transmission using a network analyzer.
DVK90121 hangs
Answer
As I understood, you are able to perform at least one comumincation with the ISO14443 and ISO15693 transponders. But, as soon as you try to send the ISO15693 ASK command repetitely, the progam hangs-up and is not able to detect the DVK90121 anymore.
I think it is a firmware problem otherwise you will see the same problem in each mode. So the only think that I can suggest now is to make an update in the UT131 software to be sure that you get the last version of the firmware.
i need source code for DVK90121
Question
About the source code for the firmware in the DVK90121?
Does the DKV90121 to include files with the source code ?
If not, Is it possible to get this source code after the purchase ? Is there some aditional cost in this case?
Answer
The firmware of our development kit DVK90121 can be delivered on demand using the user interface software UT121.
Please note that this firmware is delivered as an example only and therefore, we will not provide any support on it. Moreover, we cannot guarantee that this software will fit in your application and will be plug and play. You will need to write the firmware of the MLX90121 according to your application.
Please contact us through your local sales representative.
Question
i wanted to know how to communicate with EVB90121 from microcontroller.so i need source code for DVK90121.
Answer
the source code of the DVK90121 is provided with the development kit only . Therefore, to have access to this source code example, you have to get a DVK90121.
Please let contact us through your local sales rep when you have such a development kit, and then we will send you the access file and the procedure to download the source code.
Question
I recently purchased four DVK90121 and I can see the source code using the UT121 software that came with the CD. But, I cannot copy the code to my workspace. I want to test some features especially the "Direct Transmission/Reception" by modifying the MLX90121 registers. Please let me know how I can get access to the C language code. I have the necessary JTAG and other dev platform for Atmega 128.
Response from sample cards in not consistant(mlx90121)
Answer
The DVK90121 provides a set of commands compliant with the standards ISO15693 and ISO14443. The crypto level is not supported by the DVK90121.
The communication with the computer seems to be good as the samples reply once after many consecutive requests.
Please verify the SMA connection.
Do you try to adjust the capacitor CV1? Please be sure that you get the maximum voltage amplitude on ANT (about 10Vpp).
Please insure that the RFID antenna is not close to a metallic object. The metallic environment must be avoided to get maximal performances.
Please try to change the two power supplies with ones from laboratory (7.5V DC). To verify if the power supplies provided with the kit disturb the EVB90121.
build 2007/02/02
Question
I am using the DVK90121 with the Firmwareversion 2007/02/02. in this version the iso 14443-b functions do not work correctly. the card does not answer... with the old version REQB and WUPB works fine...
are there any updates available?
another question according to 14443B... How I have to parse some Higherlayer instructions to the OS on the Card?
DVK90121 RS232 protocol
Question
I'm using a DVK90121 with the utcx.exe software. As I'm going to test some special tags that need a long series of command sequences, I thought to develop a custom PC software directly interfacing the Melexis board. Is it possible to get the specifications of the serial communication protocol used to control the DVK90121 kit ?
Answer
More information can be found in the documentation, DVK90121 User manual. Otherwise, a firmware example is provided with the DVK90121 (UT121 firmware) which may help you to develop your application. Please let me know the version of the user interface software that you are using.
Question
I'm using the software utcx.exe version 9.1 (2004). I checked the CD supplied with the development kit but I did not find any firmware example.
I had a look at the current DVK90121 User manual on your website and I saw it is now available a new user interface named UT121.
However I was not able to find the infos I'm looking for. What I miss is a raw documentation about the RS232 protocol. I mean, the format of the messages needed to interface directly the Universal development board via RS232 (without using the utcx or the UT121 application).
Question
If I understand your question right, the answer is ASCII. To test this, just send the commands using a proper serial terminal like RealTerm (realterm.sourceforge.net). Use Baud 57600, Parity none, 8 data bits and 1 stop bit. It is importaint to end all commands with a carrage return. DVK90121 will answer with commands ending with '\r' or '\r\n'.
E.g. "WrReg 47010009BFEFFBFE7BDF1F7F3F\r" and "iso15 060100 crc slot 16\r".
Spikes on DOUT
Answer
This problem depends on the protocol used.
ISO15693 single subcarrier: DOUT must be stable and should not switch. If it does, you should try to modify the level of the comparator. If it doesn't help, contact us.
ISO14443A: DOUT must be stable and should not switch. If it does, you should try to modify the level of the comparator. If it doesn't help, contact us.
ISO14443B: For this protocol, MLX90121 require the use of a different internal decoder. In this case, SW filtering is necessary.
In order to help you, a software library is available in our development kit DVK90121. You will find example of implementation for all previously mentioned protocol. You will find more information on the document FW90121: "firmware for MLX90121 based reader"
The DVK90121 is available through our sales channel: www.melexis.com/contact.asp
General quesions for DVK90121
Question
Can you advise me on how to start using the development kit DVK90121? How does this development kit actually function? Is it to configure the MLX90121?
Answer
DVK90121 is a kit which allows you to test the entire features of the MLX90121 and start to design your own application.
Through the user interface UT121 you can configure the MLX90121 and communicate with your tag by sending command.
The provided RFID library (C code) allows you to have your own application running together with the microcontroller.
Question
I think the RFID Library is not given in my development kit DVK90121. What doe I need to do?
Answer
The RFID library is available in the User Interface software UT121. You can download the latest version of the libraries through the update menu of the UT121. We refer to the DVK90121 User Manual for more details.
DVK90121
Question
i wanted to know how to communicate with EVB90121 from microcontroller.so i need source code for DVK90121. I have purchase DVK90121 yet I still cant figure out how to communicate from my microcontroller to EVB90121
MLX90121
Answer
Whenever you buy the DVK90121, you get access to the drivers of the MLX9121 (but they are MCU dependant). It is also possible to get access to the ISO protocol source code.
On your last topic, the manchester decoding has to be done by the MCU.
Question
After reading the documentation given by DVK90121, are there any more in depth information that I can refer to? For example, the Op code and parameters section, Where can I get the full list of commands? I cant design my things with just the few examples given in the documentation.
How do I input information into the TAG?
Answer
Thanks for you interest in our products. The best route to buy the MX90121 is to contact our sales channel: http://www.melexis.com/contact.asp.
To design the MLX0121, these are several options. Either:
- You buy samples and build directly your own system,
- You buy our DVK90121 to start with and have an example of implementation,
- You require additional support (training, consultancy, source code, ...), then contact your local representative or disti.
Question
I need to design my card to link to a database..how can i do it?
I read the documentation given by DVK90121. Are there any more in depth information that I can refer to? For eg, the Op code and parameters section, Where can I get the full list of commands? I cant design my things with just the few examples given in the documentations.. Any kind soul please help me..
How do I input information into the TAG? Im really new in this field.. Please help
RFID Melexis 90121
Question
I am using the Iso14BSend function to send a command to the inside card which works with the ISO14443B-2. Should it work, or this command is only for ISO14443B-3?
I can see that there is one reply, but I cannot read it.
I need to buy smartcards of the ISO 14443B that works with the DVK90121, can I get from Melexis?
Sourcecode for DVK90121
Question
I have the DVK90121 and EVB90121. Is it possible to get the source code for the Atmel mega128 on the DVK90121?
Software-Example for MLX90121 decoding ISO15693-VICC
Answer
You can get UID of a VICC by sending the ISO15693 inventory command.
Source code (in C language) for ISO15693 inventory are available in the development kit of the MLX90121 (DVK90121).Sources are for Atmega microcontroller but can easily modify them to use with a PIC
Buy DVK90121
|
|