Motorola MC9190 User Documentation
Motorola MC9190 User Documentation

Motorola MC9190 User Documentation

Ext power control

Advertisement

Quick Links

REVISIONS
APPROVED
REV
DESCRIPTION
DATE
Based on MC9090 Ext Power Control User Document
1.0
12/15/2011
Lasantha Jayathilake
Enterprise Solutions
MC9190 E
P
C
XT
OWER
ONTROL
U
D
SER
OCUMENT
Page 1 OF 10
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or
service names are the property of their respective owners.
© Motorola, Inc. 2011

Advertisement

Table of Contents
loading

Summary of Contents for Motorola MC9190

  • Page 1 MC9190 E OWER ONTROL OCUMENT Page 1 OF 10 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2011...
  • Page 2: Table Of Contents

    Blank text box and the “X” button ....................9 3.2.4 NOTES ............................10 TABLE OF FIGURES Figure 1 – MC9190 bottom port ......................4 Figure 2 - Block diagram.......................... 6 Figure 3 - Test Application ........................9 LIST OF TABLES Table 1: MC9190 Bottom Port Pin-Outs ....................5...
  • Page 3: Introduction

    Introduction 1.1 Purpose The purpose of this document is to describe the software design of MC919x External power pin control. This is a part of a project designing and building a custom ADP9000 accessory that can provide power to charge 3rd party USB accessories using MC919x battery. Page 3 of 10...
  • Page 4: Mc9190 External Power Pin

    2. MC9190 External Power Pin 2.1 Background Motorola MC9190 hand held computer supports a series of accessories through its bottom electrical connector. This connector has number of communication ports and a power line to provide power to these external devices. Historically this power pin has been controlled by the communication port driver used to communicate to the accessory.
  • Page 5: Table 1: Mc9190 Bottom Port Pin-Outs

    RS232C RS232C RS232C RS232C RS232C Ground, 2.5A max RS232C CRADLE_DET Grounded by cradle when in cradle RS232C connected Not connected POWER_IN 12V, 2.5A max RS232C USB_5V_DET USB_D_MINUS EXT_PWR_OUT 500mA max Table 1: MC9190 Bottom Port Pin-Outs Page 5 of 10...
  • Page 6: Figure 2 - Block Diagram

    Power Serial Driver Driver EXP1 COM1 System Registry Contr CPLD or ASIC External Power Pin#17 Figure 2 - Block diagram External power pin is controlled by an ASIC and it can be controlled by writing to a hardware register. There is more than one software component that has access to this hardware. For this custom product we are looking at COM1 (serial printer port) only.
  • Page 7: Design

    3. Design 3.1 Software Design The new External power driver (EXP1) directly access the H/W and controls external power pin. The existing Serial Driver also accesses this pin but its activity can be controlled via system registry. Here we have blocked COM1 controlling external power pin using the below registry entry. [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial\DevPower] "PwrControlType"=dword:00000000 Then we load External power driver as a built in driver using below registry entry so that user...
  • Page 8: State At Exp Open And Close

    3.1.2 State at EXP Open and Close To provide user more control to the power pin, below registry entries can be used to define its status at EXP1 Open and Close. This is useful in situations where the user expect to automatically reset the power when the he exit from the application.
  • Page 9: Suspend And Resume

    3.2 Test Application Figure 3 - Test Application Above application provides a basic test platform for the EXP1 power driver. It is copied to MC9190 devices \Program Files\ExtPowerTest folder when the driver CAB file is installed. 3.2.1 Open and Close buttons in the COM Block These two buttons will open and close the built in COM port COM1.
  • Page 10: Notes

    4. Notes Page 10 of 10...

Table of Contents