About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / hwmon / mc13783-adc




Custom Search

Based on kernel version 3.2. Page generated on 2012-01-05 23:28 EST.

1	Kernel driver mc13783-adc
2	=========================
3	
4	Supported chips:
5	  * Freescale Atlas MC13783
6	    Prefix: 'mc13783_adc'
7	    Datasheet: http://www.freescale.com/files/rf_if/doc/data_sheet/MC13783.pdf?fsrch=1
8	
9	Authors:
10	    Sascha Hauer <s.hauer@pengutronix.de>
11	    Luotao Fu <l.fu@pengutronix.de>
12	
13	Description
14	-----------
15	
16	The Freescale MC13783 is a Power Management and Audio Circuit. Among
17	other things it contains a 10-bit A/D converter. The converter has 16
18	channels which can be used in different modes.
19	The A/D converter has a resolution of 2.25mV. Channels 0-4 have
20	a dedicated meaning with chip internal scaling applied. Channels 5-7
21	can be used as general purpose inputs or alternatively in a dedicated
22	mode. Channels 12-15 are occupied by the touchscreen if it's active.
23	
24	Currently the driver only supports channels 2 and 5-15 with no alternative
25	modes for channels 5-7.
26	
27	See this table for the meaning of the different channels and their chip
28	internal scaling:
29	
30	Channel	Signal						Input Range	Scaling
31	-------------------------------------------------------------------------------
32	0	Battery Voltage (BATT)				2.50 - 4.65V	-2.40V
33	1	Battery Current (BATT - BATTISNS)		-50 - 50 mV	x20
34	2	Application Supply (BP)				2.50 - 4.65V	-2.40V
35	3	Charger Voltage (CHRGRAW)			0 - 10V /	/5
36								0 - 20V		/10
37	4	Charger Current (CHRGISNSP-CHRGISNSN)		-0.25V - 0.25V	x4
38	5	General Purpose ADIN5 / Battery Pack Thermistor	0 - 2.30V	No
39	6	General Purpose ADIN6 / Backup Voltage (LICELL)	0 - 2.30V /	No /
40								1.50 - 3.50V	-1.20V
41	7	General Purpose ADIN7 / UID / Die Temperature	0 - 2.30V /	No /
42								0 - 2.55V /	x0.9 / No
43	8	General Purpose ADIN8				0 - 2.30V	No
44	9	General Purpose ADIN9				0 - 2.30V	No
45	10	General Purpose ADIN10				0 - 2.30V	No
46	11	General Purpose ADIN11				0 - 2.30V	No
47	12	General Purpose TSX1 / Touchscreen X-plate 1	0 - 2.30V	No
48	13	General Purpose TSX2 / Touchscreen X-plate 2	0 - 2.30V	No
49	14	General Purpose TSY1 / Touchscreen Y-plate 1	0 - 2.30V	No
50	15	General Purpose TSY2 / Touchscreen Y-plate 2	0 - 2.30V	No
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.