fusion tools overview_第1頁(yè)
fusion tools overview_第2頁(yè)
fusion tools overview_第3頁(yè)
fusion tools overview_第4頁(yè)
fusion tools overview_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Fusion Tools OverviewMike MuegelDC-DC Controllers / DCS / PowerJune 4, 2012Outline Toolset Overview Development Team Major Tool Components Fusion GUI + Device Examples Manufacturing GUI Fusion API Device Test SystemSlide 2Toolset OverviewFusion Tools in BriefFusion Digital Power Designer aka “Fusion

2、 GUI”Configure and monitor TI controllers and sequencers via PMBusWork “online” (connected to device) or “offline” (file-based virtual device) Export configuration files for 3rd party programSupport UCD firmware development (ROM, I2C, firmware, register, and memory tools)Fusion Manufacturing Tool ak

3、a “Manufacturing GUI”For contract manufacturersProgram configuration files, calibrate device, upgrade firmware, etc.Device Test SystemAutomate UCD90xx and UCD92xx IC testFusion API: programinterfaces for PMBus devicesTest automation Customer and TI lab toolsCustom GUIsSlide 4Typical “Online” UseFusi

4、on Digital Power DesignerSystem BoardUSB « I2C Adapter (aka “SAA”)Device Config (Project Files)Slide 5Shared I2C BusAddress 22Address 33Address 44Fusion Tools Supported DevicesPOL Controllers85+ unique devices supportedTPS40- Smarty Jones- Giacomo- KingstonTPS5- GruntxxUCD92xx- Top Apollo- Foxs

5、hark- 18 variationsOther Communications and Industrial DC/DCBQ50 (WPTX)TI testxUCD Drivers- UCD7231- UCD724x- UCD7410xUCD90(Sequencer)- 8 variationsAdv. customerSVAIsolated Various TopologiesLM50xx Hot Swap ControllerUCD30xx(Voyager)UCD31xx(Cyclone)Basic support added for APEC 2012 demoDynamic GUI b

6、ased on customer firmwareSlide 6Supported Device Growth1009080706050403020100Jan-2007Jan-2008Jan-2009Jan-2010Jan-2011Jan-2012Slide 7PMBusSome devices have up to 120 “ds” to configure deviceandtelemetryds optimized to reduce device cost, which means theyare not always easy to understand/use nativelyF

7、ormat often changes with device spins: GUI must continue to support older devicesFusion API/GUI hides complexity by providing high leveleditors todsFor UCD92xx/UCD90, wrappers around multipleds are often done to further hide complexityGoal: end customer can bypass the devices PMBusdreference, except

8、 for those customers who need to understandcustom telemetrydsSlide 8PMBus ExampleUCD90XXSystemResetConfig.cs d data APIUCD90SYSTEM_RESET_CONFIG3 variations depending on spinUCD90XXSystemResetConfigd APIWriteParameter.csUCD90XXSystemResetControl.cs EditorSlide 9Universal Features (All Devices)Fusion

9、Digital Power Designer aka Fusion GUIFusion Manufacturing Tool aka MFR GUIConfigureCustom Process(via Plug-In Architecture)GUI Cored Line ToolsConfig Import/exportd-level/write-Online & Offline Modes Configure Device Monitor Telemetry Project File Save/Load-CalibrateDevice Test SystemGUI Other T

10、oolsProject file compare PMBus Logging Telemetry capture (future)Easy to Use APIs for Device, Instrumentation, and Logging TasksText Executive GUI to Run Tests and Log Results-Fusion APIPMBusdsImport/ExportSMBus/I2CInstrumentationWinFormsSlide 10UCD-Specific FeaturesUCD92xx, UCD90, and UCD3devices (

11、ARM7 core) have numerous toolsoriented at power stage design, digital compensation, ROM, flash memory, and firmware/IC debugFusion Digital Power DesignerFusion Manufacturing ToolGUI CorePower stage / compensation design toold Line ToolsFirmware upgrade Data flash export/importFirmware Upgrade-UCD92x

12、x-specific Calibration TasksGUI Other ToolsIC Device GUI-UCD3Firmware Download Tool Device Debugger Memory DebuggerFusion APIFlash/WritePower Stage DesignLoop/TimeROMMsSlide 11Fusion Tools UsersSlide 12Development Team“Virtual” Fusion Tools TeamSlide 14Amiel Hussain Toronto (TI Canada) Started GUI d

13、ev. Sep 2007 Developed/supports MFR GUI Supports all Isolated-specific GUIs and toolsHigh Power Isolated OrgMike MuegelAnne Ngo Dallas Dallas contractor Started GUI dev. Oct 2006 Developed/maintains UCD90test Lead developer, architectautomation system Developed original UCD91xx, Started GUI dev. Jun

14、e 2010 UCD92xx, UCD90xx, Isolated, and POL/sequencer GUI developer select TPS GUIs Assists other team members with Core/common API/tools developmentUCD92xx/BQ test development Develonext gen UCD92xx GUICommunications and Industrial DC/DC OrgFusion Digital PowerDesigner ExamplesFusion GUI Device Exam

15、ples UCD92xx Digital POL Controller Kingston Analog POL Controller Isolated Digital Controller UCD90xx Sequencer & System Health ControllerSlide 16UCD92xxDigital DC-DC controller32K program flash, 2K data flash 1 to 4 rails1 to 8 phasesProgrammable digital coefficients Built-in sequencing featur

16、es120 PMBusdsUCD92xx - ConfigureVout Config:SetpointWarning and limits Fault responses On/Off Configuration Soft start/stop TrackingTurn on / stay on dependencies to other rails and GPIsAnd more Slide 18UCD92xx - ConfigureDefine GPIOsIout, Vin, & Temp LimitsSlide 19UCD92xx - DesignLoop, time, an

17、d impedance m Interactively define power stagesTool can auto design auxiliary circuitslike voltage and currense“Auto tune” selects best compensation coefficientsConfigures a variety of related PMBus ds, including digital coefficientsSlide 20UCD92xx - Compensation3 EEPROM compensation banks for each

18、railSoft start/stop Normal regulationLight loadUp to 4 rails Ò up to 12 compensation banksGUI can define compensation for customer (“auto tune”)Linear Gain, Poles & Zeros, Non-Linear GainsCLA CoefficientsWrite coefficients to deviceUCD92xx(CLA_GAINSPMBusd)Slide 21UCD92xx - MonitorReal-time

19、plotsSummary of warnings and faultsAccess to faults and peak ings logged to data flash(not shown)Slide 22TPS4022 KingstonAnalog DC-DC controllerDual-phase or dual-output modes PMBus only: no power stage design/etc.53 PMBusdsKingstonCustomer oriented configuration Limits, soft start/stop, and margini

20、ngCalibration and trimSlide 24KingstonAccess to test modedsUsed by product engineering team to validate IC“Throw the manual away”: easy to tweak test mode bitsSlide 25KingstonStandard “Monitor” and “Status” telemetry tasksSlide 26UCD3IsolatedControllersUCD30xx, UCD92xx, and UCD90underlying ICshare s

21、ameUCD31xx is new controller (Cyclone) 32K program flash, 2K data flash End-customer develops firmwareGUI is dynamic based on capabilities of customer firmwareIsolated ControllersDynamic - GUIs a series ofds to determine:Primary interface? Secondary interface?Number of DC-DC rails & topologiesPM

22、Bus / MFR_SPECIFICCLA <-> topology/rail map Status registers supported Dead band labelsds supportedCustom power stage equations and editors for:HSFB - Hard Switched Full Bridge, Voltage Mode PFC - Power Factor Correction, Current Mode PSFB - Phase Shifted Full Bridge, Voltage ModeTTIF - Two Tr

23、ansistor Interleaved Forward, Voltage ModeSlide 28Isolated Design Example (PFC)Slide 29Isolated ConfigureSelect rail, topology (primary / secondary)Slide 30Isolated CLA EditorSlide 31UCD90xx SequencersMonitor and sequence up to 16 railsConfigurable GPI, GPO, and fan supportFault logging, system rese

24、t, and system watchdog capability100 PMBusdsUCD90xx - ConfigureVoltage, temp, and current monitorsEnables MarginingGPIs and GPOs FanssSlide 33UCD90xx - ConfigureFan Configuration EditorGPO Logic EditorSlide 34UCD90xx - ConfigureSystem WatchdogFault ManagementSlide 35UCD90xx - ConfigureRun Time Clock

25、System ResetSlide 36Firmware DevelopmentToolsUCD3Device GUIUsed by UCD92xx,UCD90, and Isolatedteams and customersGateway to various other toolsROM/firmware/flash debug SMBus/I2C debugFlash export Trim checkIC register peek/pokeEtc.Slide 38Memory DebuggerPeek/poke IC registersCan load firmware “memor

26、y map” from Code Composer output and peek/poke firmware RAM, dflash, and pflashPrimary debug tool for Isolated customersUsed by UCD92xx andUCD90teams todebug in lab and field when there is no access to Code Composer JTAG toolsSlide 39SMBus / I2C Debug ToolSlide 40Manufacturing GUIManufacturing GUI“S

27、criptable” way to:Download firmware (UCD)Download configuration (via Fusion GUI project file) Write serial numbers & MFR date (if supported by Calibrate device (manual or instrumented)ds)Test device (e.g. turn on rail, verify output in expected range)Other: open API for TIers and customers to ad

28、d their own custom processesYou pick and chose what you want to do via graphical script editorSupports multiple devices on a board Built-in logging and reportingConfigurable retry on failure of any one taskSlide 42Factory GUI - Manual Calibration ExampleSlide 43Manufacturing GUI - Script EditorEntry

29、 for the UCD9111 Address 8Configurable # times to retryTasks are organized into activitiesTasksTask PropertiesTasks expose properties which can be configured without editing the plug-ins source code. This example is for Iout Calibration.Task Source CodeThis is a fragment from the source code for thi

30、s task. Note how the task properties that can be edited above are simply function arguments.Entry for the UCD9240 Address 49Iout_Calibrate(double Expected_Vout_Value_V, double Vout_Percent_Tolerance,double Load_Current_Ref_1_A, double Load_Current_Ref_2_A, double Offset_Range_A, double Offset_Tolera

31、nce_A, double Gain_Range_Percentage, double Gain_Tolerance_A) Slide 44Fusion APIFusion Tools FrameworkProject FilesFlash HexFlash JTAG/SVFFirmware ImagesSlide 46Microsoft.NETFusion APId Line ToolsManufacturing GUIFusion Digital Power DesignerTI Device Test AutomationCustomer & TI Lab ToolsFusion

32、 API Key Runtime ObjectsUSB adapters on the PCAn array of SMBusAdapter objectsDevices on the busAn array of PMBusDevice objectsThe USB adapter that this device is attached toA PMBusds object These are PMBusd objects Strongly typed, with custom .NET datainterfaces to everyd.Slide 47CLEAR_FAULTSOPERATION_VOUTdsAdapterDevices1Devices0DevicesAdaptersPMBusDevice ClassSMBusAdapter ClassFusion API Examples/ Set output voltage on rail #1Device./ double?ds.VOUT_D(0).Write(1.1);output voltage on rail #1vout = Device.ds._VOUT(0).Immediate;/ Ch

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論