|
|
SW PTC04
General software for PTC04
Download SW PTC04 Datasheet (PDF)
Subscribe To Updates
SW PTC04 General Description
This Package provides the MPT platform, the general PTC04 libraries and the corresponding documentation.
As you can see in the software diagram on the right, the software is always structured in 4 levels. The highest level is the MPT which is not more than a toolbox for the user to make his life easy and to get acquainted with the product. Below you have the layer of the User interfaces, the PSF level and finally the firmware layer.
For more details on the software structure and the available documentation, please refer to the "Get_Started_With_PTC04.pdf" document.
SW PTC04 Features and Benefits
- Upload firmware
- Calibration check PTC04
- General checkup
- Configuration
- Revision Check
SW PTC04 Environmental Information
This text will be replaced
SW PTC04 Frequently asked Questions
Problem on PTC04 Programmer
Answer
When the MPT is started, the software automatically scans for the PTC-04 on all ports and reads the ID + Firmware version. If this fails you get the error "No Melexis Devices were found...". In your case it sound like the firmware is corrupted and does not fit with the requirements. You should try to reload the firmware and check for the “Main ID". Please use the following procedure:
- Switch OFF PTC-04 and connect RS232
- Start MPT
- Start user interface PTC-04. Press "Do not connect" in case you get a warning.
- Click on "Firmware commander"
- Switch ON PTC-04. Green LED will be ON
- Select Communication / connect / communications Port ( com x)
- Select Communication / Upload firmware and select the “ptc04_mlx90251_firmware.hex" from CD
- Select System / Main ID and click "Load". Verify the "contents of this hardware" with the "default". If it matches then the problem is solved. If it does not match click on "save defaults" and then click "load" again. If the contents still does not match the default then most likely the PTC-04 is damaged and should be send back to Melexis.
MLX90316 How into programmable mode?
Answer
For prgramming the 90316 you will need the PTC-04. Please check the reference "Link to SW 90316 PTC04" or goto http://www.melexis.com/Asset.aspx?nID=4995
Two measuring equipments on one PTC-04 programmer
Answer
The second connection on the PTC04_DB_HALL01 is only used for the MLX90277. It can not be used with the MLX90251.
The device selector is a software switch. It allows you to handle more than one device with the software. There are 16 virtual devices available. Every virtual device corresponds to a single die with separate cache for the EEPROM, independent Solver settings and Solver parameters.
The hardware switch has to be done externally by a MUX or relay.
Please check the topic: "MLX90251 and PTC04" for additional information and maybe an alternative solution to your question.
MLX90251 and PTC04
Question
I am using the PTC04 and the MPT to program a MLX90251 FA sensor. I am able to start the User Interface MLX90251 FA. I am also able to switch to the UI MLX90251 CC. When I do ReadEEprom for an FA-sensor, there is an error message: "This device is not recognized. The Software is unable to program this device". Could you please tell me how to solve this problem.
90316 RG value
Answer
I am not sure that I understand your question so I will give a general answer.
The communication with the PTC04/90316 goes through the output pin. During programming the Vdd=7.5V and output pin is then used for digital communication ( 0 / 5V). If Vdd =5 V, the output is back in normal mode and should respond to variations of the magnet according to the programmed EEPROM parameters.
If you use an external 5V power supply, then you can connect the scope to the output pin (pin5 for SO8) and check the changes. In case you use the PTC-04, there should be no communication (and mux switched off) and the Vdd must be set to 5V. The best way to guarantee this is to use the measurement menu and select Vdd + out1. (Deselect angle).
90251F problem with PTC-04
Question
I installed Melexis programmable toolbox, with PTC04UI and MLX90251UI.
I tried to program a 90251F device, but the program answer is: 'Firmware is not recognized as 90251'
We have read in a previous discussion that by default the software is configured for the '90251CC' and that in order to change the devices we should modify the .ini file. Is it still correct?
At second point, in the Application note of PTC04-DBHall (Apr 04) shows the connector layout in a wrong way. It seems to be pin-changed (1-8, 2-7 and so on).
Difficulties programming MLX90316
Question
we’re programming the MLX90316 BCG with the PTC04. We want to switch the programming signals and VDD for the chip with relays. (Without the relays, everything works fine.)
With about 10% of all trys, there occur errors when calling programDevice(), sometimes when calling SetRoughGain(): the DLL returns an error. I did not find a function which gives more information than the return value representing ERROR....
Now I wonder what happens if I just call the failing functions again... Calling SetRoughGain() twice might not be problematic at all, how about programDevice()? I tested it twice, it worked both times. Can it be guaranteed that when I call programDevice() and it returns NO ERROR that the device is programmed correctly? Does that function read back what it wrote?
PTC-04
Answer
The function CheckSetup(bQuiet As Boolean), will search for a PTC-04 and also includes checking of communication channel validity, hardware revisions and specific parameters, software revisions as well as setting device specific parameters.
In case a check failed, the result will be a popup message if parameter bquit = false, or the returned value will be an error message without the popup if bquit = true and can then be validated with your software. Switching off some tests is not an option.
Please check the MPT_DEVELOPER_REFERENCE.HLP for more details.
What you can do is change the "next calibration date" that is stored in the EEPROM of the PTC-04. If you move the date 1 year, then the warning will also only come in 1 year.
Please note that every measurement tool should be calibrated on regular bases to guarantee good accuracy. Please check PTC04_UI for more details.
Answer
Answer: Please refer to the "Get_Started_With_MLX90316.pdf" document.
This error usually indicates that there is a problem with the connection between the MLX90316 device and the PTC04 device connector.
On the CD, delivered with the PTC04, there is a document called "Get_Started_With_MLX90316.pdf".
STEP 1: Please check that all 4 requirements, described on page 1 of the document, are fulfilled.
STEP 2: Check your connection with the diagram on page 2 of the document.
STEP 3: To verify that the connections are OK: start the MPT UI of the 90316, go to the measurement screen of the UI and select Vout, Idd and Vdd.
For un-programmed 90316 parts the Vout = 7...8%, Idd = 6...10mA, Vdd=5V.
The "Get_Started_With_MLX90316" document can also be found on softdist, or on:
http://www.melexis.com
Answer
Answer: for the installation procedure of the PTC04, please refer to the document: Installation_Guide_PTC04.pdf
This document can be found on the CD delivered with the PTC04 or at http://www.melexis.com
In a nutshell:
IMPORTANT: ALL INSTALLATIONS HAVE TO BE DONE WITH ADMINISTRATOR RIGHTS.
This means you need to have full access on your PC.
For the installation of the software, the PTC04 does NOT have to be connected to the PC. This is only necessary when you install the USB of the PTC04. If you want to use the USB of the PTC04, follow the procedure described in the chapter: Hardware: Question: How do I install the USB? You can install the USB before or after you install the software of the PTC04.
Installation from CD:
If you are installing the package from the CD, please follow the instructions
STEP 1: Start Autorun program from the CD.
STEP 2: Select the device you want to install. This will install the whole package. This means: if you select a MLX device, for example the MLX90251, all packages that are needed for the MLX90251 will be installed including the PTC04 modules. In this case it is not needed to select the PTC04 module afterwards.
STEP 3: Press Next > to install the module.
STEP 4: Select “I accept the agreement. And press
STEP 5: Next >
STEP 6: Press install.
STEP 7: Press Finish to complete the installation.
This procedure (step 3 – 6) is repeated for each module of the package automatically.
Installation from Package:
If you are not installing the package from the CD, please follow these instructions:
STEP 1: Put all software modules, except for the firmware, into one directory. The location of the directory on your PC is not important.
There are 6 software modules:
• 2 modules for the MLX product: (xxxxx = Melexis product number.)
o MLXxxxxx user interface (UI_0xxxxxAAMLX.exe)
o MLXxxxxx PSF (PSF0xxxxxAAMLX.exe)
For example:
MLX90251 user interface (UI_090251AAMLX.exe)
MLX90251 PSF (PSF090251AAMLX.exe)
• 2 modules for the PTC04:
o PTC04 user interface (UI_0PTC04AAMLX.exe)
o PTC04 PSF (PSF0PTC04AAMLX.exe)
• The MPT and the Melexis updater:
o MPT application (MPTApp.exe)
o Melexis Updater (MelexisUpdaterSetup.exe) - optional, the installation can be omitted. If this file is not in the directory, a warning is given and the installation is skipped.
STEP 2: Run the installation of the user interface (UI_0xxxxxAAMLX.exe).
For example: UI_090251AAMLX.exe.
This will install all other needed modules of the packages. The module is only installed if the previous installation has a lower revision number.
STEP 3: Press Next > to install the module.
STEP 4: Select “I accept the agreement. And press Next >
STEP 5: Press install.
STEP 6: Press Finish to complete the installation.
This procedure (step 3 – 6) is repeated for each module of the package automatically.
Buy SW PTC04
|
|