LTC2977

After reading the LTC2977, does this device actually allow user to monitor and control up to 8 power supply outputs.
I'm using eight of AC/DC and DC/DC in the range of 5v to 40v. Both positive and negative voltages.

The device can track all eight power supply within this range? for example output voltages and current?

Does it allow power turn on sequencing.

Does this device get connected in series with my DC/DC and AC/DC converter?

Regard,

Tom

Parents
  • 0
    •  Analog Employees 
    on Jun 12, 2020 4:36 PM 10 months ago

    Hi  Tom,

    Yes, the 2977 is able to monitor and control eight power supplies. The chip only monitors DC voltages.  Maybe you can provide more info on the AC/DC converter, or send a diagram.

    The 'control' aspect is enabling and disabling the individual supplies. The supplies can be enabled/disabled either with a CONTROL pin, with a PMbus command, or it will just respond to Vin.  The enable signal is a logic level signal.  There's also a sequencer built into the 2977 that allows you to set the time when enables fires to each supply. 

    The 'monitor' aspect takes a bit more explanation, especially when high voltage is involved. The 2977 has eight voltage sensing pins, and the max voltage is limited to 6V.  If you need to sense a 40V rail, you'll need to divide down 40V to something less than 6V to satisfy the 2977 ratings. This can be accomplished with a simple voltage divider, or with an op-amp that drives a single-ended voltage into the Vsense pin.  The advantage of the op-amp is its low impedance output that drives Vsense. The resistor approach is fine but you need to select the values carefully, so as to avoid errors introduced due to Vsense pin current being injected into the divider. The demo board DC2518 covers some of these issues.

    When discussing HV power management, we will shortly introduce a 2-ch PSM that supports voltages as high as +/-60V.  The part number is LTC2971. It controls and monitors 60V supplies and also measures output current.  You would need four 2971 devices to monitor/measure 8 power supply rails.  It also measures/monitors the input supply's voltage and current.

    Whether you use a single 2977 or multiple 2971, the supplies can be sequenced based on the timing settings that you set. A timing signal called SHARE_CLK is tied across all PSM devices and is used to synchronize the on/off delay times.

    I hope this gives better insight into the workings of a PSM device.

    Mike

  • Thanks MPETERS for the reply, I have some follow-up questions:

    Since the control portion of the LTC2977 is use to control the ON/OFF function of the power supply device then most likely I must select to use a DC/DC converter instead of a AC/DC converter because most AC/DC converter / regulator does not have an ON/OFF pin, ...do you agree. (maybe I'm missing something)

    My system power distribution consist of 8 power supply: +/- 5v, +/- 15v, +/-20v, +40v and another master +5v power supply, They are all AC/DC switching converter from Acopian. Since they do not have an ON/OFF input, I probably have to switch them all to DC/DC converter instead if I were to perform power Sequencing. 

    In this case, my power topology would change to include a high power AC/DC then the output would drive my eight DC/DC.

    Originally, I thought the LTC2297 controls the distribution of all eight power by connecting the power supply voltages to the LTC2297 device input pin then performing the ON/OFF function internally and then sending the voltage out of the  LTC2297 device pin then to the "User Load". This is NOT the case of the ON/OFF function of the LTC2977,... correct ?

    As far as monitoring a Negative power supply voltages, does the LTC2297 support negative voltage, example -5v, -15,....

    Lastly, Can the LTC2977 monitor input and output current? If it can not then are there any current LTC / ADI device that can perform this?

    I appreciate your prompt attention to this matter.

    Regard.

    Tom

  • Hi MPETER,

    I'll plan to use three LTC2975 to managed 9 DC/DC. I have one AC/DC driving 9 DC/DC. 

    1) At this point, I would like to understand how to program the device. I believed one way is to use the DC1613A to program the device using the LTpower Play software. This might be the simplest way since the GUI  doesn't require any code programming. I assumed all the PMBus command is driven by the GUI and there is no need to learn any programming language. Once all the LTpower Play setting have be entered, I could upload this into my LTC2795 device into the EEPROM?

    2) When power is re-apply, the LTC2975 will be configured and ill run autonomously?

    3) In this case the DC1613A  will no longer be in the loop, at this point, how does the user communicate with the LTC2975? What is the approach the user has in term of interfacing it from the Window PC application. Is there some software driver that is available that allow the user to control and monitor the LTC2795 from the Linus or Window computer. This is where I'm not sure what the approach should be? 

    4) I'm not a software engineer and need to understand how to communicate with the device from within a software appllication running from a PC

    One idea is to connect the computer via USB to a FTDI USB controller and connect this to a FPGA. The FPGA would perform the USB to PMBus- I2C  function. then connect to the LTC2975. What practical alternative way do you recommend.

    5) Lastly, is there a LTC2975 Demo board that is available for evaluation with the DC1613 and LTpower Play 

    Thanks you,

    Tom

  • 0
    •  Analog Employees 
    on Jun 23, 2020 7:11 PM 9 months ago in reply to tomc123

    Hi Tom, 

    Programming the 2975 using LTpowerPlay is probably your easiest path. It's is a free download and runs on Windows. LTpp has a built-in Programming Utility that takes the configuration data you have saved and writes it to the chip's EEPROM. After power cycling, the chip automatically loads its RAM from the EEPROM and is ready to run autonomously.

    To communicate with the 2975 without the DC1613 dongle, you could run telemetry or write commands to the chip via Linux or Linduino.  Or even run LTpowerplay from a Windows shell. We have an online FAQ that covers these options.  Also we recently completed a site on Github for our digital PSM. 

    Github(DPSM)

    Linduino

    http://ltpowerplay.com/help/PSM-FAQ.pdf

    We have a few demo boards that showcase the LTC2975.  The DC2022, DC2518, DC2428 are your options.  The DC2022 is a very small board that has low power switchers that have supplies from 1.5V to 3.3V.  The DC2518 is a board that has +/-12V and +/-48V supplies. The DC2428 is a two-board set that plugs together, one is the 2975 PSM board and the other is a LTM4644 uModule 4-ch power board.

    Mike

  • Hi MPETER,

    I scan through the GitHub and Linduino site and they contain many useful software tool support for programming the LTC2975 for our software engineer. They can use these information to design the programming application require to communicate with the PMBus device which is great.

    1) But I need to provide the proper hardware interface to the computer in order to develop the software application. What is a practical hardware solution to interface with the PMBus on the LTC2975? One simple approach is to locate a USB to PMBus device but not sure if this device exist. 

    A USB to I2C device might be easier to locate, therefore can the LTC2975 communicating with a I2C connection instead of a PMBus connection? I know they are similar and one is derive from the other but I want to make sure that this will work.

    Any recommendation for a simple and basic "Hardware interface" between the Computer to the LTC2975 PMBus?

    Thanks,

    Tom

  • 0
    •  Analog Employees 
    on Jun 23, 2020 8:49 PM 9 months ago in reply to tomc123

    Hi Tom, we use an FTDI chip in the DC1613 USB dongle. The schematic for the DC1613 is on the website. There is a Windows driver for the FT245BL chip.

    If you have an FPGA, why not run commands directly between the FPGA and 2975?  Doesn't the FPGA have tools to run USB/computer to FPGA?

    Mike

  • Hi MPETER,

    I believed FTDI chip in the DC1613 design is only the USB front end with a FIFO interface bus. The rest of the circuit within the DC1613 will be required to implement the I2C side. Thsi seen rather involved.

    I could use the FPGA with a USB controller IP to interface with the Computer, but then the translation of USB stream into I2C is required within the FPGA. before connecting to the LTC2795. A reverse engineering is probably required to understand the USB byte format before translating it into PMBus stream.

    Not knowing exactly what the translation from C programming content to USB byte format look like before-hand and also what the LTC2975 expect to see on the PMBus for every PMBus Command will make the FPGA  translation function very error prone. 

    Since you mentioned about the FTDI device, I found a FTDI chip called FT201x. This is a USB I2C slave IC. This should fit perfectly between the computer USB and the LTC2975. Your opinion on this.

    Thanks,

    Tom

Reply
  • Hi MPETER,

    I believed FTDI chip in the DC1613 design is only the USB front end with a FIFO interface bus. The rest of the circuit within the DC1613 will be required to implement the I2C side. Thsi seen rather involved.

    I could use the FPGA with a USB controller IP to interface with the Computer, but then the translation of USB stream into I2C is required within the FPGA. before connecting to the LTC2795. A reverse engineering is probably required to understand the USB byte format before translating it into PMBus stream.

    Not knowing exactly what the translation from C programming content to USB byte format look like before-hand and also what the LTC2975 expect to see on the PMBus for every PMBus Command will make the FPGA  translation function very error prone. 

    Since you mentioned about the FTDI device, I found a FTDI chip called FT201x. This is a USB I2C slave IC. This should fit perfectly between the computer USB and the LTC2975. Your opinion on this.

    Thanks,

    Tom

Children
No Data