an153f



Similar documents
用于电源系统管理的 Linduino Michael Jones 应用工程经理凌力尔特公司 引言 大多数电源系统管理设计都遵循一种 设定后便不需再过问 的模型 电源系统管理 (PSM) 器件的设置和调试利用 LTpowerPlay 是简单易行的, 而且当与一个批量编程解决方案组合时则无需固件 不过,

Bus Hound 5

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

概述

WinMDI 28

epub83-1

我 覺 得 流 病 的 各 單 元 之 間 常 常 都 有 相 連 的 觀 念, 中 間 要 是 有 觀 念 不 清 楚, 後 面 的 東 西 有 時 會 比 較 接 不 上 來 重 要 的 解 釋 名 詞 都 有 要 好 好 背, 容 易 考 的 申 論 題 要 整 理 成 筆 記 4. 衛 生

V

untitled

中 国 管 理 科 学 年 则 基 于 离 差 最 大 化 的 思 想 综 合 利 用 各 种 赋 权 法 的 优 势 提 出 了 一 种 组 合 赋 权 方 法 求 解 最 优 规 划 模 型 来 确 定 组 合 权 重 王 中 兴 李 桥, 则 认 为 需 要 确 定 的 集 成 权 重 与 已

4.1 * / # ,500 5,548^ % ,340 11, , ,000 2, % , % 27.9 ** 7,340 1

<4D F736F F D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>

untitled

P4i45GL_GV-R50-CN.p65

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

ebook140-8

AL-M200 Series

Microsoft Word - template.doc

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

T1028_Manual_KO_V3 0.pdf

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

最新执法工作手册(二百六十七)

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

二O一四年大华府拖拉机游戏锦标赛规则

ICD ICD ICD ICD ICD

FY.DOC

目 录

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

51 C 51 isp 10 C PCB C C C C KEIL

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Microsoft Word - MTK平台生产软件使用说明.doc

DSC-WX1

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

f2.eps

《计算机应用基础》学习材料(讲义)

bingdian001.com

幻灯片 1

audiogram3 Owners Manual

untitled

untitled


68369 (ppp quickstart guide)

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

SL2511 SR Plus 操作手冊_單面.doc

untitled

SDS 1.3

Chapter 24 DC Battery Sizing

untitled

12232A LED LED LED EL EL CCFL EL CCF

C 1

P4VM800_BIOS_CN.p65

热设计网

EK-STM32F

Microsoft Word - 1-招股说明书.doc

(Microsoft Word - PK254P\262\331\327\366\312\326\262\341.doc)

P4V88+_BIOS_CN.p65

关于代销基金产品的基本原则

AL-MX200 Series

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

【主持人】:给大家介绍一下,这次的培训是我们画刊部的第三次培训,当然今天特别有幸请来著吊的摄影家李少白老师给我们讲课


Chroma 61500/ bit / RMS RMS VA ()61500 DSP THD /61508/61507/61609/61608/ (61500 ) Chroma STEP PULSE : LISTLIST 100 AC DC

untitled

秘密大乘佛法(下)

<D2B0D0C4D3C5D1C52DC8CED6BEC7BF202D20BCC7CAC2B1BE>

國立臺東高級中學102學年度第一學期第二次期中考高一國文科試題

!! :!!??!!?!??!!!... :... :'?'?! :' ' :'?' :'?' :'!' : :? Page 2

Page 2 of 12

Microsoft Word - Sunday

鎶ョ焊0

C语言的应用.PDF

untitled

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

DCR-SR32E/SR33E/SR42E/SR52E/SR62E/SR72E/SR82E/SR190E/SR200E/SR290E/SR300E

JVC

Microsoft Word - xiuxinduanyu-2-doc.doc

coverage2.ppt


2


Text 文字输入功能 , 使用者可自行定义文字 高度, 旋转角度 , 行距 , 字间距离 和 倾斜角度。

CL-S10w

CHCN.indd

Paratune用户手册

Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft 和 Windows 是 Microsoft Corporation 在 美 国 的 注 册 商 标 Bluetooth 是 其 所 有 者 拥 有 的 商 标,Hew

MANUAL CHARLS SMS INTERVIEWER MODE

晶体结构立体模型建构软件-Diamond的使用

PaPaGO! PaPaGO! PaPaGO! PaPaGO! PaPaGO! PaPaGO!

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

RS-232C [11-13] 1 1 (PLC) (HMI) Visual Basic (PLC) 402


Microsoft Word - LD5515_5V1.5A-DB-01 Demo Board Manual

EC51/52 GSM /GPRS MODEN

Welch Allyn Spot Vital Signs LXi, DFU, Chinese

Abstract arm linux tool-chain root NET-Start! 2

Desktop Management Guide

简 介 关 于 本 说 明 书 将 来 本 文 件 的 内 容 如 有 变 更 恕 不 预 先 通 知 有 关 产 品 名 称 和 机 型 号 码 的 最 新 信 息 请 联 系 我 们 的 顾 客 支 持 中 心 详 细 使 用 说 明 书 中 使 用 的 液 晶 显 示 器 和 主 机 的 插

Transcription:

153 2016 1 Linduino Michael Jones (PSM) LTpowerPlay (BMC) PSM PSM PMBus PMBus SMBus SMBus I2C PSM BMC Linduino (API) PSM Linduino PSM BMC BMC Robust PMBus System Software for the LTC3880) I 2 C / SMBus / PMBus LINDUINO PSM Linduino PSM Linduino (DC2026) (DC2294) Linduino I 2 C PMBus / SMBus / I 2 CBus DC2026 (Linduino) DC2294 () DC1962 (Power Stick) Total Phase Beagle (I 2 C ) (LTC388X) (LTC297X) 1 () USB Linduino Linduino LTC BMC SMBus API PMBus Linduino / Linduino API Linduino Linduino PSM PSM 135 (Applicaton Note 135 - Implementing 1 LT LTC LTM Linear Technology Linduino LTpowerPlay AN153-1

153 Beagle USB Beagle Beagle DC2294 DC1962 PMBus DC2086 Arduino Sketchbook LTC Linduino Sketchbook Linduino Sketchbook File Preferences 3 ( Preferences ) 2 DC2086 DC2294 12 14 4 DC2086 Linduino LINDUINO PSM SKETCH 3 Preferences 4 (Preferences ) Sketchbook Location Browse www.linear.com.cn/linduino LTSketchbook PMBus DC1962 Sketch Linduino PSM Arduino Linduino Sketchbook Arduino www.arduino.cc Linduino Sketchbook www.linear.com.cn/linduino Arduino 64 Ubuntu 14 TLS Arduino 1.6.4 AN153-2 4 Preferences

Figure 1. Art Titles Text for Graphics 153 ON Display Show Arduino Arduino Arduino Sketchbook Arduino Arduino LTSketchbook Sketchbook Sketch 5 ( hello_world) hello_world Sketch 6 Sketch 5 hello_world Compile Display Sketch Sketch 6 (Sketch ) 7 (Arduino ) Sketch Sketch Sketch Linduino Sketch Linduino Arduino Arduino Uno (Tools Menu) Sketch Carriage return 115200 8 (Arduino ) Compile and Load 7 Arduino Sketch (Send ) Send <CR> Sketch 9 (Sketch ) 1 (Basic Commands) 1 (Read All Voltages) DC1962 VOUT X Sketch Sketch Beagle AN153-3

153 8 Arduino Sketch setup() ( ) loop() ( ) Arduino C main()? Arduino setup() main() loop() Sketch loop() API Sketch Sketch PMBus (API) voltage = pmbus->readvout (0x30, false); 9 Sketch pmbus API 0x30 ( ) float readpout (uint8_t address, bool polling); LTC3880 ( Power Stick 0x30) Power Stick 0 Sketch LINDUINO PSM PMBus PMBus LTSketchbook/libraries/LT_PMBUS LTSketchbook TWI ( ) I 2 C SMBus AN153-4

153 PMBus L11/L16 (PMBus ) API (Group Command Protocol) C++ Arduino (Serial) I/O C C++ ( ) C C++ 11 (Include Library) #include <LT_SMBusPec.h> #include <LT_SMBusNoPec.h> #include <LT_SMBus.h> #include <LT_SMBusMath.h> 12 (Base Includes) 10 LT_PMBus SMBus PEC LT_I2C.h LT_SMBus.h LT_PMBus.h API Linduino PSM API ( ) LT_SMBusBase PMBus PMBus Sketch PMBus Sketch 11 ( [Include Library]) 12 ( [Base Includes]) Sketch (smbus) (pmbus) 13 () Smbus Pec NoPec (clean layers) SMBus PMBus PMBus API SMBus API static LT_SMBus *smbus = new LT_SMBusPec(); static LT_SMBus *smbus = new LT_PBusPec(smbus); 13 smbus-> SMBus API pmbus-> PMBus API API LT_PMBusMath LT_PMBusMath L11/L16 PMBus AN153-5

153 LT_I2C LT_I2C LT_PMBus I 2 C LT_PMBus PMBus LT_PMBus I 2 C Wire Arduino Arduino Mega 2560 PSM Sketch LT_I2C LT_I2C PSM/PMBus Sketch 15 Sketch (Empty Sketch) () Sketch DC1962 5 1. 2. 3. / 4. 5. Sketch 14 ( Sketch) File New Sketch 15 ( Sketch) Sketch 16 Save As ( ) Sketch Include Include Library ( ) UserInterface Linduino LT_PMBUS 17 (Includes) LT_PMBUS Include Library 14 Sketch (New Sketch) File Save As... Sketch Sketch 16 (Save As...) LTSketchbook (File Preferences ) Sketchbook #include <Arduino.h> SMBus/PMBus (Setup) File Save AN153-6

153 print_prompt() Sketch 19 (Prompt) 17 (Includes) 18 ( ) 19 Prompt 20 () PMBus 18 21 () 1 float unit8_t 57~58 Arduino Serial.print AN153-7

153 PMBus.h LT_PMBus Doxigen API / 22 ( / ) 4 No Margin sequenceonglobal() PMMBus OPERATION (0x01) 20 22 / LTC3880 23 (OPERATION ) 0x80 () pmbus->sequenceonglobal() 4 On-Off_Config_Use_PMBus Operation_Control OPERATION OPERATION 0x00 0x80 0x98 0xA8 0x40 21 F() RAM for loop pmbus->setpage(...) pmbus->readvout(...) ( DEC ) 23 OPERATION SMBus API PMBus 2 4 ( ) smbus->probe(0) 0 AN153-8

153 PAGE (0x00) 0x00 LTC388X LTC297X LTC388X MFR_RESET (0xFD) LTC297X LTC2977 0xFD MFR_TEMPERATURE_MIN MFR_RESET (NVM) RAM PSM STOP 24 ( ) case 8 pmbus->startgroupprotocol() pmbus->executegroupprotocol() Linduino PSM Spy Sketch Arduino F() RAM PSM ( NACK PEC ) DEC HEX Arduino 24 PMBus Spy Spy LTC Total Phase Beagle Total Phase Data Center Total Phase Data Center Application (www.totalphase.com) Sketch 3 () 25 (Beagle) Index #1 (I1) index #6 (I6) SMBus (Write Byte Protocol) 0x30 LTC3880 0x00 (PAGE) AN153-9

153 0x20 VOUT_MODE 2 R Linduino 21 () 64? API 27 ( VOUT ) vout_l16 = smbus_.readword(address, READ_VOUT); exp = (int8_t) (smbus_.readbyte(address, VOUT_MODE) & 0x1F); return math_.lin16_to_float(vout_l16, exp); 27 VOUT smbus_.readbyte(address, VOUT_MODE) smbus_.readword(address, READ_VOUT) 5 exp exp L16 25 Beagle LTC3880 2 PAGE Beagle Type R/W Byte / L16 LTC388X LTC297X 26 PAGE I1 I6 0x00 0x01 PAGE 0 1 21 () 63 I2 I5 28 () S/P S SP I1 (Start) I2 (Repeated Start) I3 (Repeated Start) (Stop) 0x30 0x32 0x33 0x8B 0x9A 0x0D 0x20 0x14 0x8B READ_VOUT 2 R L16 28 (Reset Trace) AN153-10

153 I3 (STOP) 24 ( ) 110~114 Beagle PSM PMBus PSM LTpowerPlay BMC BMC BMC? PSM BMC PWM LTpowerPlay PSM PMBus PMBus PMBus SMBus ( ) (bit dominance arbitration) Linduino LTpowerPlay (DC1613) PMBus PAGE (0x00) LTC2977 8 8 PAGE / ( ) PAGE READ_VOUT LTpowerPlay? VID ( ) LTpowerPlay PAGE? ( VOUT_MAX ) PAGE PMBus LTC LTpowerPlay PAGE PAGE PLUS PAGE PLUSPAGE PLUS PAGE COMMAND PAGE PLUS LTC PSM LTpowerPlay LTpowerPlay 29 (LTpowerPlay / ) - AN153-11

153 / (MUX) LTpowerPlay 1. 2. LTC PAGE PLUS 1 29 LTpowerPlay / LTpowerPlay 30 ( LTpowerPlay) 30 LTpowerPlay LTC Linduino PSM Sketchbook Linduino DC2294 PSM SMBus PMBus API LTpowerPlay Total Phase Beagle Spy Tool PMBus Linduino PSM LTSketchbook Sketch Sketch (Fault Log Decoding) / (In System/Flight Update) LT 0216 AN153-12 LINEAR TECHNOLOGY CORPORATION 2016