2015年4月12日 星期日

Minnowboard 相關資料收集

前幾天Papa參加WinHec於Line中跟我提及“Minnowboard“,覺得有點好奇,就上網查了下資料,將查到的資料做了下記錄。
無緣參加WinHEC,也沒能拿到MinnowBoard Max, 真是有夠他媽的幹.......
不過還是要稍微了解一下這是啥東西,這樣才不會被別人呼弄了.......
在看完後,還真的覺得沒什麼,又貴又難用,沒有甚麼理由一定要用它,若花時間玩它,感覺有點浪費生命.....



可運行windows 8.1及android,linux


Windows


Get Started: http://aka.ms/winhec/devboards
Support: http://aka.ms/winhec/support
Contact: WinHardwareDevBoard@nicrosoft.com



为了应对竞争对手的不断冲击,英特尔发布了支持 Linux 和 Android 的单板计算机 MinnowBoard Max,售价 99 美元。该开发板在硬件上采用 1.91GHz 主频的 Atom E3845 处理器,另外它的软件是完全开源的,你可以在这里查看 适配的固件和软件 。
MinnowBoard Max 的电路图也开放了自由下载,它的图形芯片组驱动程序也采取开源政策,用户可以自行修改。MinnowBoard Max 与树莓派(Raspberry Pi)不属于直接竞争对手,前者是为那些喜欢折腾 x86 架构系统的 DIY 爱好者准备的,后者更接近于教育工具。后者的生态系统已经非常强大,不过前者也有名为 Lure 的附加组件以扩展功能。
英特尔进入单板机领域的原因大概就是他们长时间以来的缺席。目前最受欢迎的单板机树莓派采用了 Broadcomm 公司 ARM 架构的 700MHz 系统芯片,而 Minnowboard 则将英特尔的低功耗 Atom 处理器重新带到开发者面前,使英特尔在这个领域站住脚跟(至少这是他们的目标)。



TI TPS65982

參考如下連結:
http://www.ti.com/product/TPS65982/datasheet


Features

  • USB Power Delivery (PD) Controller
    • Mode Configuration for Provider (Host), Consumer (Device), or Consumer-Provider
    • Bi-Phase Marked Encoding/Decoding (BMC)
    • Physical Layer (PHY) Protocol
    • Policy Manager
    • Configurable at Boot and Host-Controlled
  • USB Type-C Specification 1.1 Compliance
    • Attach of USB Cable at Port
    • Cable Orientation and Role Detection
    • Assign CC and VCONN Pins
    • Advertise 1.5 A or 3 A for Type-C Power
  • Port Power Switch
    • 5-V, 3-A Switch to VBUS for Type-C Power
    • 5- to 20-V, 3-A Bidirectional Switch to or from VBUS for USB PD Power
    • 5-V, 600-mA Switches for VCONN
    • Over-Current Limiter, Overvoltage Protector
    • Slew Rate Control
    • Hard Reset Support
  • Port Data Multiplexer
    • USB 2.0 HS Data, UART Data, and Low Speed Endpoint
    • Auxiliary and Alternate Modes (DisplayPort and Vendor-Defined Modes)
  • Power Management
    • Gate Control and Current Sense for External 5- to 20-V, 5-A NMOS FET Bidirectional Switch
    • Power Supply from 3.3-V, 5-V, or VBUS Source
    • 3.3-V LDO Output for Dead Battery Support
  • BGA MicroStar Junior Package
    • 0.5-mm Pitch
    • Through-Hole Via Compatible for All Pins

Applications

  • Notebook Computers
  • Tablets and Ultrabooks
  • Docking Systems
  • DisplayPort and HDMI Dongles & Cables
  • Charger Adapters
  • USB PD Hosts, Devices, and Dual-Role Ports
  • USB PD-Enabled Bus-Powered Devices

Description

The TPS65982 is a stand-alone USB Type-C & PD controller providing cable plug and orientation detection at the USB Type-C connector. Upon cable detection, the TPS65982 communicates on the CC wire using the USB Power Delivery (PD) protocol. When cable detection and USB PD negotiation are complete, the TPS65982 enables the appropriate power path and configures alternate mode settings for internal and (optional) external multiplexers.
The mixed-signal front end on the CC pins advertises 1.5 A or 3 A for Type-C power providers, detects a plug event and determines the USB Type-C cable orientation, and autonomously negotiates USB PD contracts by adhering to the specified bi-phase marked coding (BMC) and physical layer (PHY) protocol.
The port power switch can pass up to 3 A downstream at 5 V for legacy and Type-C USB power. An additional bidirectional switch path can provide USB PD power up to 3 A at a maximum of 20 V as either a provider (host), consumer (device), or provider-consumer.
The TPS65982 can also be a Downstream-Facing Port (DFP), Upstream-Facing Port (UFP), or Dual-Role Port (DRP) for data. The port data multiplexer can pass data to or from the top or bottom D+/D- signal pair at the port for USB 2.0 HS or UART and has a USB 2.0 Low Speed Endpoint. Additionally, the Sideband Use (SBU) signal pair is used for auxiliary or alternate modes of communication (DisplayPort or vendor-defined modes, for example).
The power management circuitry can utilize a 3.3-V or 5-V power supply inside the system, and also use VBUS to start up and negotiate power for a dead battery or no battery condition.



TPS65982 pg1_slvsd02.gif

16.0 I2C Interface
 The TPS65982 has three I2C interface ports. I2C Port 1 is comprised of the I2C_SDA1,
 I2C_SCL1, and I2C_INT1 pins. I2C Port 2 is comprised of the I2C_SDA2, I2C_SCL2, and
 I2C_INT2 pins. These interfaces provide general status information about the TPS65982, as
 well as the ability to control the TPS65982 behavior, as well as providing information about
 connections detected at the USB-C receptacle and supporting communications to/from a
 connected device and/or cable supporting BMC USB-PD. The third port is comprised of the
 DEBUG_CTL1 and DEBUG_CTL2 pins. This third port is always a master and has no
 interrupt. This port is intended to master another device that has simple control based on mode
 and mux orientation. The first two ports can be a master or a slave, but the default behavior is
 to be a slave. Port 1 and Port 2 are interchangeable. Each port operates the same way and
 has the same access in and out of the core. An interrupt mask is set for each that determines
 what events are interrupted on that given port.

16.3 I2C Address Setting