I am using Fusion Digital Power Designer GUI to program UCD90160. In addition to all the sequencing, I would like to generate a 1 second pulse on one of the GPIO pins, that gets trigered by an external event (that could be connected to one of the GPI pins). Can this be implemented?
In addition, is there a Linux Driver for UCD90160?
No on the Linux driver. Please see attached example for the pulse.
Thank you. This is only possible for System Rest (GPIO14) pin. I was hoping to use a different GPIO pin.
You can define any of the 22x GPIO pins as the System Reset pin. Do you have access to the Fusion GUI? You can download it and run it in offline mode (if you do not have EVM or other hardware). There is a UCD90160 sample project included which you can use to test/see various features.
Latest Release: Fusion Digital Power Designer Version 1.8.80 [July 1, 2011]
What limits number of GPO to 16 maximum, when there are 22 possible GPIO available?
It depends on what the GPO's are used for. Please use the Fusion GUI as a guide when selecting GPO's.
The customer found UCD90124 Linux driver. Is the UCD90124 interface similar to the UCD90160? If so they could modify the existing UCD90124 driver. Please advise.
Yes, the interfaces are similar.
We have a UCD90160 that we programmed on-board using the TI Fusion GUI. After we programmed the device we got locked out. The Fusion GUI now tells us it can’t read the Device ID and proceeds no further. Any ideas about what might cause this? Is there any way to reset things?
Please run the attached diag tool and let me know the results. This will tell us what is wrong.
Eric - some additional information from the customer.
1. We still have the board where Device ID generates an error and the software tools won’t proceed beyond this. Steve will run the diagnostic software as you requested to give you more information about this problem.
2. We powered on a second board and successfully connected with the Fusion software. We then tried to import a Fusion project file that we had developed in the offline mode to use to program this virgin part. However, the file did not import properly. Only 6 of the 11 rails in the project imported and those 6 did not fully import. The software indicated that 11 rails were imported successfully and gave no indication of a problem. This imported file programmed into the part but the GUI only displayed the 6 rails, not 11 that the logs said were imported.
3. We then tried to build a new file from scratch using Fusion in the on-line mode. This was successful except for one key problem. The software would not let us use GPIO1 as an active low rail enable. It would only allow GPIO1 to be an active high rail enable. We were able to program GPIO2 as an active low rail enable but never GPIO1. We would get a cryptic software error message when trying to set GPIO as an active low rail enable. This is a problem for us that we can’t figure out. Could it be a Fusion software bug? We are using 11/17/11 Fusion software.
The customer ran the diagnostics tools. Here is their response.
I ran the diagnostic tools as per your instructions. At step 4, when scanning for devices by DEVICE_ID, no devices were found. At step 7, the tool prompts for a password.
Additionally, when launching the Fusion GUI, we occasionally see an error message like the attached. Usually the tool just reports that no devices were found, though.
The password has been provided offline. Additionally, I've attached a device repair procedure which can be used depending on the report of the device debug tool.
With regard to the COMM errors reported above, this seems to me like another system device may be contending for the bus. Can you verify that there is no other device which may be corrupting the bus transactions?
With regard to GUI errors, send the various projects (offline created, online created with GPIO1 enable polarity problem). We will have to attempt to re-create the issue here prior to correcting it. Additional debug will have to wait until next week due to the US Thanksgiving holiday.
Thank you very much for all your help. We found the customer's problem. It was related to 3.3V rail dipping during power-on.
The problem is resolved.
We are using UCD90160 in One of our AMC designs as Power Sequencer for intel.
We are one of the customer. we have requested schematic review through our indian contact (Velmurugan).
We are facing one issue with UCD90160 Power Sequencer.
MON1 pin of UCD90160 is always showing wrongly in Power Designer software.
This is a simple resistor divider which gives 2.13V approx when Main Power for the AMC(12V) is there.
But in Software GUI (Fusion Power Designer 1.8.140), we are seeing either 0V or 3.9V. that too very random.
We have seen Prev post in Forum and we have downloaded the UCD90160_Debug.Zip. when we are trying to Run it is Prompting for Password.
Can you help on this.
I can give my complete details and Project details in a mail .
Sorry, I forgot to give my mail in previous Post,
My Email Address : Mallikarjunarao.Kopanati@lntinfotech.com.
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.