background image

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 

 

REVISIONS 

REV

 

DESCRIPTION

 

DATE

 

APPROVED

 

1.0 

Based on MC9090 Ext Power Control User Document  

12/15/2011 

Lasantha Jayathilake 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions 

 

 

MC9190

 

E

XT 

P

OWER 

C

ONTROL

 

U

SER 

D

OCUMENT

 

 

 

 

Page  1  OF  10

 

Summary of Contents for MC9190

Page 1: ...ther product or service names are the property of their respective owners Motorola Inc 2011 REVISIONS REV DESCRIPTION DATE APPROVED 1 0 Based on MC9090 Ext Power Control User Document 12 15 2011 Lasantha Jayathilake Enterprise Solutions MC9190 EXT POWER CONTROL USER DOCUMENT Page 1 OF 10 ...

Page 2: ...and Close 8 3 1 3 Boot up state 8 3 1 4 Suspend and Resume 9 3 2 Test Application 9 3 2 1 Open and Close buttons in the COM Block 9 3 2 2 Open and close buttons in the Power Block 9 3 2 3 Enable and Disable buttons in the Power block 9 3 2 4 Blank text box and the X button 9 4 NOTES 10 TABLE OF FIGURES Figure 1 MC9190 bottom port 4 Figure 2 Block diagram 6 Figure 3 Test Application 9 LIST OF TABLE...

Page 3: ...se 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 4: ... external devices Historically this power pin has been controlled by the communication port driver used to communicate to the accessory MC919x External Power Control Driver provides an extra interface that can be used to control the external power pin without affecting the communication port This can be used with Custom hardware accessory ADP9000 120R to charge 3rd party USB devices from MC919x ba...

Page 5: ...CD RS232C 6 RTS RS232C 7 DSR RS232C 8 GND Ground 2 5A max 9 RI RS232C 10 CRADLE_DET Grounded by cradle when in cradle 11 DTR RS232C 12 Not connected Not connected 13 POWER_IN 12V 2 5A max 14 CTS RS232C 15 USB_5V_DET USB 16 USB_D_MINUS USB 17 EXT_PWR_OUT 500mA max Table 1 MC9190 Bottom Port Pin Outs ...

Page 6: ...has access to this hardware For this custom product we are looking at COM1 serial printer port only The solution is provided as a CAB installer and the user has to install it and do a manual warm boot A clean boot will erase the external power driver and restore the device to previous state Power Driver EXP1 Serial Driver COM1 CPLD or ASIC System Registry Contr ol External Power Pin 17 ...

Page 7: ...0001 Order dword 00000005 IClass MultiSZ A32942B7 920C 486b B0E6 92A702A99B35 We have below Device IO control exposed out for the application developer to use IOCTL_ENABLE_EXTPWRPIN 3 1 1 Sample code to enable external power include winIoctl h define FILE_DEVICE_EXTERNALPOWERPIN_TOGGLER 0x00007000 define IOCTL_ENABLE_EXTPWRPIN CTL_CODE FILE_DEVICE_EXTERNALPOWERPIN_TOGGLER 0x801 METHOD_BUFFERED FIL...

Page 8: ...stem startup so the user need to warm boot the device after changing any of the above registry entries If ClosePowerState is set to 1 the device will set the External Power pin to ON after a warm boot This happens due to device manager calling the device IO control at system startup which involves an EXP1 Open followed by an EXP1 Close Similarly if OpenPowerState is set to 1 and ClosePowerState is...

Page 9: ...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 When the power driver is installed it should not change the external power pin state 3 2 2 Open and close buttons in the Power Block There two buttons will open and close EXP1 With default settings this will not change the external...

Page 10: ...Page 10 of 10 4 Notes ...

Reviews: