• Resolved

LM25066ia: LM25066ia SW configuration question

Part Number: LM25066ia

Hi team ,

About  LM25066ia :

Our customer have 2 questions about how we can save our default configuration (UVLO,OVLO,.. ):

1.       does it have NVM to store our default configuration?

2.       If the answer for 1 is no, how can we save our default configuration? (EEPROM or other memory unit)

Brst regards ,

Arik.P

  • OVLO, UVLO, CL, CB, Plim, fault timer, PG, Retry, are all set externally with resistors. Warnings (not faults) are defaulted at high levels but can be programmed via PMBus. CL/CB thresholds and Retry can be overridden in PMBUs registers. This would normally be done by the system after initial power up, using initial conditions set by the resistors. This when load currents are yet to be activated, so in a controlled environment. When power is lost, these are not saved in the IC and will need to be repeated. The system will control this the same way that it would any other PMBus device.

    Brian
  • In reply to Brian Daugherty:

    Hi Brian ,

    Further to your response my customer would like to know if we recommend on a specific external memory device that can store the required default configuration of the LM25066ia and program it on startup.

    Please also advise if we have any schematics associated with this request.

    BR ,

    Arik.P.
    AFAE
  • In reply to Ariel Pickholz26:

    The end user would have the PMBus overide regsiters in their interface, possibly in BIOS. I'm not sure what device they would use.

    Brian
  • In reply to Brian Daugherty:

    Hi Brian ,

    The format my customer would want to work is as follows :

    1. A CPLD is a PMBUS master and will read a programmed on board dedicated EEPROM.
    2. The CPLD will write the EEPROM constants using PMBUS into the LM25066 device.
    3. Next customer would like to verify that the registers were correctly written.
    Is there any option to verify these writing by an internal checksum (option to only read the checksum back?)
    4. After the verification the CPLD removes itself from the PMBus and a system controller takes control over this bus.
    5. Is there any other similar device to the LM25066 that we have that can store internally these values in an internal EEPROM ?
    Because of the above too robust process (thgere are two devices they need to handle in one board) the customer is looking for an alternate parts from our competitors that will keep the programming internally after power off.

    Please advise soon ,

    Arik.P.
  • In reply to Ariel Pickholz26:

    Arik,

    Checksum is not an accurate method. I would read the registers and compare. There are a limited number to read and it should not take long. Even with stored NVM (non volatile), you would still have to load and write to those registers from the system at 1st power up so if there isn't already a device in the system, it would be needed then also. Pre-programming a device before installing is very cumbersome and not welcomed by customers. The vast majority of needed items for programming are set with a small number of resistors and capacitors in the design. You can call me if you wish to discuss further.

    Brian
  • In reply to Brian Daugherty:

    Hi Brian ,

    I understand what you have wrote but this customer is currently not in favor of what is suggested here.

    He will try to find an alterate part somewhere else.

    The only question that still remains is :

    do we have a part that works can be programmed by an automatic loading and with some verification of all its internal registers?

    Thank you ,

    Arik.P
  • In reply to Ariel Pickholz26:

    give me a call tomorrow please.

    Brian
  • In reply to Brian Daugherty:

    Hi Brian ,

    I would like to set a call with the BU and that customer.

    Please ket me know when it can happen offline.

    BR ,

    Ariel.P
  • In reply to Ariel Pickholz26:

    Arik,

    I don't know who the customer is. Call me to discuss prior to any customer call.

    Brian