This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: PGA900EVM
The customer uses PGA900EVM. He needs to use OTP to load his HEX file through the GUI software for PGA900EVM.
The loading the hex file steps are as below:
1. Open the GUI software.
2. Enter the attach page of the GUI software.
3. Click the folder button to load HEX file into GUI.4. When he clicks Load OTP Memory button, the OTP Status shows 0%, the hex file cannot be load to the EVM.
Please check the attach.
The hex file can be load to EVM through the LOAD Dev RAM button.
So, if the customer uses the Load OTP Memory button to load his hex file, would you please explain
how to set the configurations of the hardware and the GUI software
and how to load the customer's hex file to EVM using the Load OTP Memory button?
Best Wishes, Mickey Zhang Asia Customer Support Center Texas Instruments
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Mickey Zhang:
First, the customer needs to confirm that the OTP has not already been programmed somehow. They can check this by reading the OTP_PROG_DATA registers in the Low Level Configuration page of the GUI.
Next, when selecting the EEPROM, DEVRAM &OTP page, you must first place the microcontroller in reset to enable the digital interface access. This is probably already done correctly, since the GUI will not allow you to enter this page without placing the microcontroller in reset.
Finally, in hardware, 7.5V must be applied to the VP_OTP pin. Jumper J15 must be closed for the OTP programming:
Precision ADC Applications
In reply to Scott Cummins:
In reply to chunyan zhu:
Actually, a better way to check if the device is programmed is to use a hex file filled with all 0's and run the Verify OTP function. I have a hex file that you can use to check: pga900_OTP_allz_8k.hex
Next, please make sure that the Start Addr and End Addr fields are set to the default (0x0 and 0x3):
Can you please post the hex file, so that I can try this in my lab to ensure the hex file is not corrupted somehow? You can attach it here, or please send it to Mickey and he can forward it to me. I realize that it apparently works with the DEVRAM, but I just want to double check that there is no problem with the hex file itself.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.