Maxim-integrated 73M1822/73M1922 Control Module Manual de usuario Pagina 1

Busca en linea o descarga Manual de usuario para Hardware Maxim-integrated 73M1822/73M1922 Control Module. Maxim Integrated 73M1822/73M1922 Control Module User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 86
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
Simplifying System Integration
TM
73M1822/73M1922
Control Module User Guide
December 23, 2009
Rev. 1.0
UG_1x22_053
Vista de pagina 0
1 2 3 4 5 6 ... 85 86

Indice de contenidos

Pagina 1 - Control Module User Guide

Simplifying System IntegrationTM 73M1822/73M1922 Control Module User Guide December 23, 2009 Rev. 1.0 UG

Pagina 2

73M1822/73M1922 Control Module User Guide UG_1x22_053 10 Rev. 1.0 2.2.1 Event Generation During operation the driver constantly monitors the line

Pagina 3 - Table of Contents

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 11 2.2.3.2 Measurement Procedure The driver is responsible for reading the raw va

Pagina 4

73M1822/73M1922 Control Module User Guide UG_1x22_053 12 Rev. 1.0 2.2.5 Loopback and Testing Modes The 1x22 devices support several variations of

Pagina 5

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 13 3 Driver Service Interface The Driver Service provides the link between the mo

Pagina 6

73M1822/73M1922 Control Module User Guide UG_1x22_053 14 Rev. 1.0 4 Country Specific Settings The 73M1x22 Control Module supports global complianc

Pagina 7 - 1 Introduction

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 15 5 Modem Events The driver provides event service to the high level application

Pagina 8 - 2 Overview

73M1822/73M1922 Control Module User Guide UG_1x22_053 16 Rev. 1.0 5.2 Event Identification 5.2.1 M1X22_BATTERY_DROPPED This event occurs when the

Pagina 9 - 2.2 Functional Overview

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 17 5.2.4 M1X22_NOPOH_DETECT This event is generated when a parallel phone goes on

Pagina 10 - 2.2.1 Event Generation

73M1822/73M1922 Control Module User Guide UG_1x22_053 18 Rev. 1.0 5.2.7 M1X22_RING_DETECT_END This event is generated when the driver detects the

Pagina 11 - 2.2.4 GPIO Support

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 19 5.2.10 M1X22_OI_DETECT This event is generated on detection of an over curren

Pagina 12 - 2.2.7 Billing Tone Filter

73M1822/73M1922 Control Module User Guide UG_1x22_053 2 Rev. 1.0 © 2009 Teridian Semiconductor Corporation.

Pagina 13 - and ioctl()

73M1822/73M1922 Control Module User Guide UG_1x22_053 20 Rev. 1.0 5.2.13 M1X22_DIAL_ABORTED This event is generated when a pulse dial session is

Pagina 14 - 4 Country Specific Settings

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 21 6 IOCTL Commands Description Upon successful opening of a device or channel de

Pagina 15 - 5 Modem Events

73M1822/73M1922 Control Module User Guide UG_1x22_053 22 Rev. 1.0 6.1.1 M1X22_CH_INIT Description Performs 73M1x22 channel initialization. This i

Pagina 16 - 5.2 Event Identification

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 23 6.1.2 M1X22_CNTRY_NMBR_GET Description Converts a null terminated ASCII string

Pagina 17 - 5.2.6 M1X22_RING_DETECT

73M1822/73M1922 Control Module User Guide UG_1x22_053 24 Rev. 1.0 6.1.3 M1X22_GET_COUNTRY_CONFIG This IOCTL allows an application program to rea

Pagina 18 - 5.2.9 M1X22_OV_DETECT

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 25 6.1.4 M1X22_SET_COUNTRY_CONFIG This IOCTL allows application program to write

Pagina 19 - 5.2.12 M1X22_DIAL_COMPLETE

73M1822/73M1922 Control Module User Guide UG_1x22_053 26 Rev. 1.0 6.1.5 M1X22_PHONE_VOLUME_SET Description The gain of both transmit and receive p

Pagina 20 - 5.2.15 M1X22_GPIO_INTERRUPT

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 27 6.1.6 M1X22_SET_SAMPLING_FREQ Description Select modem sample rate. The 73M1x

Pagina 21

73M1822/73M1922 Control Module User Guide UG_1x22_053 28 Rev. 1.0 6.1.7 M1X22_GET_SAMPLING_FREQ Description Return current modem sample rate. The

Pagina 22 - 6.1.1 M1X22_CH_INIT

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 29 6.2 Events and Status Service The driver can be queried for a variety of curre

Pagina 23 - 6.1.2 M1X22_CNTRY_NMBR_GET

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 3 Table of Contents 1 Introduction ...

Pagina 24

73M1822/73M1922 Control Module User Guide UG_1x22_053 30 Rev. 1.0 6.2.2 M1X22_POL_GET Description Gets the current polarity reversal status of the

Pagina 25

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 31 6.2.3 M1X22_BAT_GET Description Gets the current battery status of the modem l

Pagina 26

73M1822/73M1922 Control Module User Guide UG_1x22_053 32 Rev. 1.0 6.2.4 M1X22_POH_GET Description Gets the current “parallel phone off-hook” statu

Pagina 27

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 33 6.2.5 M1X22_EVENT_GET Description Returns an event from the FIFO queue. The d

Pagina 28

73M1822/73M1922 Control Module User Guide UG_1x22_053 34 Rev. 1.0 6.2.6 M1X22_ERROR_CODE_GET Description This IOCTL returns the error code of the

Pagina 29 - 6.2.1 M1X22_RNG_GET

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 35 6.3 Modem Hook Switch Control Services The configuration and control of the mo

Pagina 30 - 6.2.2 M1X22_POL_GET

73M1822/73M1922 Control Module User Guide UG_1x22_053 36 Rev. 1.0 6.3.2 M1X22_ATH1 Description Issues the off-hook signal to the modem interface.

Pagina 31 - 6.2.3 M1X22_BAT_GET

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 37 6.3.3 M1X22_ATH0 Description Issues on-hook in the modem interface. #define M

Pagina 32 - 6.2.4 M1X22_POH_GET

73M1822/73M1922 Control Module User Guide UG_1x22_053 38 Rev. 1.0 6.3.4 M1X22_ATDP Description Performs pulse dialing on the modem channel. As a

Pagina 33 - 6.2.5 M1X22_EVENT_GET

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 39 6.3.5 M1X22_ATDP_CANCEL Description Aborts or cancels an active pulse session

Pagina 34 - 6.2.6 M1X22_ERROR_CODE_GET

73M1822/73M1922 Control Module User Guide UG_1x22_053 4 Rev. 1.0 6.3 Modem Hook Switch Control Services ...

Pagina 35

73M1822/73M1922 Control Module User Guide UG_1x22_053 40 Rev. 1.0 6.3.6 M1X22_ATDP_PARAM Description This IOCTL is used to modify or read the foll

Pagina 36 - 6.3.2 M1X22_ATH1

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 41 6.3.7 M1X22_FLSH_CFG Description This is the configuration of flash-hook timin

Pagina 37 - 6.3.3 M1X22_ATH0

73M1822/73M1922 Control Module User Guide UG_1x22_053 42 Rev. 1.0 6.3.9 M1X22_SEND_WETTING_PULSE Description Performs hook flashing on the modem i

Pagina 38 - 6.3.4 M1X22_ATDP

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 43 6.4 Caller-ID Services The following service control how the modem manages Typ

Pagina 39 - 6.3.5 M1X22_ATDP_CANCEL

73M1822/73M1922 Control Module User Guide UG_1x22_053 44 Rev. 1.0 6.4.2 M1X22_DISABLE_CALLER_ID Description Disables the automatic Caller ID proce

Pagina 40 - 6.3.6 M1X22_ATDP_PARAM

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 45 6.4.4 M1X22_EXIT_CID_MODE Description Exits Caller ID mode. #define M1X22_EX

Pagina 41 - 6.3.8 M1X22_FLSH_SET

73M1822/73M1922 Control Module User Guide UG_1x22_053 46 Rev. 1.0 6.5 Ring Detection Services The following services control how the modem manages

Pagina 42

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 47 6.5.2 M1X22_SET_RING_MIN_FREQ Description Upon detection of a ring burst the d

Pagina 43 - 6.4 Caller-ID Services

73M1822/73M1922 Control Module User Guide UG_1x22_053 48 Rev. 1.0 6.6 Line State Analysis Services The following services control the modem line s

Pagina 44 - 6.4.3 M1X22_ENTER_CID_MODE

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 49 6.6.2 M1X22_MEASURE_STOP Description Stops an on-going measurement (current or

Pagina 45 - 6.4.4 M1X22_EXIT_CID_MODE

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 5 7.12.5 M1X22_GPIO_DATA_TYPE ...

Pagina 46 - 6.5 Ring Detection Services

73M1822/73M1922 Control Module User Guide UG_1x22_053 50 Rev. 1.0 6.6.3 M1X22_MEASURE_UPDATE Description Reads an IET entry or updates an IET ent

Pagina 47

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 51 The following example code illustrates a reading of a line voltage IET table en

Pagina 48 - 6.6.1 M1X22_MEASURE_START

73M1822/73M1922 Control Module User Guide UG_1x22_053 52 Rev. 1.0 6.7 GPIO Services 6.7.1 M1X22_GPIO_CONFIG Description The ioctl is used to con

Pagina 49 - 6.6.2 M1X22_MEASURE_STOP

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 53 6.7.2 M1X22_GPIO_CONTROL Description The ioctl is used to control the operati

Pagina 50 - 6.6.3 M1X22_MEASURE_UPDATE

73M1822/73M1922 Control Module User Guide UG_1x22_053 54 Rev. 1.0 6.7.3 M1X22_GPIO_DATA Description This IOCTL is used to read or write data from

Pagina 51 - M1X22_MEASURE_UPDATE_t read;

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 55 6.8 Loopback Services 6.8.1 M1X22_LOOPBACK Description This IOCTL is used fo

Pagina 52 - 6.7 GPIO Services

73M1822/73M1922 Control Module User Guide UG_1x22_053 56 Rev. 1.0 6.9 Miscellaneous 6.9.1 M1X22_THRESHOLD_OVERRIDE Description Various modem chan

Pagina 53 - 6.7.2 M1X22_GPIO_CONTROL

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 57 6.9.2 M1X22_BTONE_FILTER Description Large amplitude out-of-band tones can be

Pagina 54 - 6.7.3 M1X22_GPIO_DATA

73M1822/73M1922 Control Module User Guide UG_1x22_053 58 Rev. 1.0 6.9.3 M1X22_CPROG_MONITOR Description The Call Progress Monitor monitors activit

Pagina 55 - 6.8 Loopback Services

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 59 6.9.4 M1X22_DEBUG_LEVEL_SET Description Sets the driver trace mask to enable o

Pagina 56 - 6.9 Miscellaneous

73M1822/73M1922 Control Module User Guide UG_1x22_053 6 Rev. 1.0 FiguresFigure 1: General Driver Architecture ...

Pagina 57 - 6.9.2 M1X22_BTONE_FILTER

73M1822/73M1922 Control Module User Guide UG_1x22_053 60 Rev. 1.0 7 Type and Structure Definition Reference This section contains the type definit

Pagina 58 - 6.9.3 M1X22_CPROG_MONITOR

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 61 #define M1X22_CNTRY_CODE_MA 44 /* "Morocco" */

Pagina 59 - 6.9.4 M1X22_DEBUG_LEVEL_SET

73M1822/73M1922 Control Module User Guide UG_1x22_053 62 Rev. 1.0 7.2 M1X22_CNTRY_STRUCT_t Description This structure defines the country default

Pagina 60 - 7.1 M1X22_COUNTRY_CODE

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 63 7.3 M1X22_DEBUG_TRACE_MASK Description Trace macros used by the M1X22_DEBUG_LE

Pagina 61

73M1822/73M1922 Control Module User Guide UG_1x22_053 64 Rev. 1.0 7.5 struct txrx_gain Description This structure is used by the M1X22_PHONE_VOLUM

Pagina 62 - 7.2 M1X22_CNTRY_STRUCT_t

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 65 7.7 M1X22_PULSE_DIAL_PARAM_t Description This structure is used by the M1X22_A

Pagina 63 - 7.4 M1X22_LAST_ERROR_CODE

73M1822/73M1922 Control Module User Guide UG_1x22_053 66 Rev. 1.0 7.9 M1X22_SAMPLE_RATE_SELECTION Description This is the enumerated sample rate s

Pagina 64 - 7.6 M1X22_PULSE_DIAL_t

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 67 Name Value Description M1X22_XTAL_24576KHZ_FS_14400HZ 11 Set sample rate at 2

Pagina 65 - 7.8 M1X22_THRESH_OVERRIDE_t

73M1822/73M1922 Control Module User Guide UG_1x22_053 68 Rev. 1.0 7.10 Billing Tone Filter Related Data Type and Structure 7.10.1 M1X22_BTONE_FIL

Pagina 66

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 69 7.10.3 M1X22_BTONE_FILTER_t Description This structure is used by the M1X22_BT

Pagina 67

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 7 1 Introduction This document describes the capabilities of the 73M1822/73M1922

Pagina 68

73M1822/73M1922 Control Module User Guide UG_1x22_053 70 Rev. 1.0 7.11 Call Progress Monitor Data Type and Structure 7.11.1 M1X22_CPROG_MON_VOLT_

Pagina 69 - 7.10.3 M1X22_BTONE_FILTER_t

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 71 7.11.3 M1X22_CPROG_MONITOR_t Description This structure is used by the M1X22_C

Pagina 70 - 7.11.2 M1X22_CPROG_MON_GAIN

73M1822/73M1922 Control Module User Guide UG_1x22_053 72 Rev. 1.0 7.12 GPIO Related Data Type and Structures 7.12.1 M1X22_GPIO_NUMBER Description

Pagina 71

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 73 7.12.3 M1X22_GPIO_CONTROL_TYPE Description GPIO control type definitios. Prot

Pagina 72 - 7.12.1 M1X22_GPIO_NUMBER

73M1822/73M1922 Control Module User Guide UG_1x22_053 74 Rev. 1.0 7.12.5 M1X22_GPIO_DATA_TYPE Description GPIO data types – this is the GPIO data

Pagina 73

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 75 7.12.7 M1X22_GPIO_INTR_POLARITY Description GPIO Interrupt signal transition e

Pagina 74 - 7.12.5 M1X22_GPIO_DATA_TYPE

73M1822/73M1922 Control Module User Guide UG_1x22_053 76 Rev. 1.0 7.12.9 M1X22_GPIO_DATA_t Description This structure is used by the M1X22_GPIO_DA

Pagina 75 - 7.12.8 M1X22_GPIO_CONFIG_t

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 77 7.13 Loopback Related Data Type and Structure 7.13.1 M1X22_LOOPBACK_COMMAND D

Pagina 76 - 7.12.9 M1X22_GPIO_DATA_t

73M1822/73M1922 Control Module User Guide UG_1x22_053 78 Rev. 1.0 7.13.3 M1X22_LOOPBACK_t Description This is the structure used for managing the

Pagina 77 - 7.13.2 M1X22_LOOPBACK_MODE

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 79 7.14 Line Measurement Related Data Types and Structures 7.14.1 M1X22_MEASURE_

Pagina 78 - 7.13.3 M1X22_LOOPBACK_t

73M1822/73M1922 Control Module User Guide UG_1x22_053 8 Rev. 1.0 2 Overview 2.1 Driver Architecture The driver provides a framework by which appl

Pagina 79 - 7.14.2 M1X22_MEASURE_ACTION

73M1822/73M1922 Control Module User Guide UG_1x22_053 80 Rev. 1.0 7.14.3 M1X22_MEASURE_START_STOP_t Description This structure is used by the M1X2

Pagina 80

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 81 7.14.4 M1X22_MEASURE_UPDATE_t Description This structure is used by the M1X22_

Pagina 81

73M1822/73M1922 Control Module User Guide UG_1x22_053 82 Rev. 1.0 7.14.5 M1X22_IET_t Description This Interval and Event Table structure (IET) is

Pagina 82 - 7.14.5 M1X22_IET_t

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 83 8 Driver Source and Include Files The driver software is written exclusively i

Pagina 83

73M1822/73M1922 Control Module User Guide UG_1x22_053 84 Rev. 1.0 9 Related Documentation The following 73M1x22 documents are available from Terid

Pagina 84 - 10 Contact Information

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 85 Appendix A – Country Codes Table 8 provides all the defined countries, their co

Pagina 85 - Appendix A – Country Codes

73M1822/73M1922 Control Module User Guide UG_1x22_053 86 Rev. 1.0 Revision History Revision Date Description 1.0 12/23/2009 First publication.

Pagina 86 - Revision History

UG_1x22_053 73M1822/73M1922 Control Module User Guide Rev. 1.0 9 Teridian 73M1x22 Hardware Module73M1x22 Control ModuleUser Application SoftwareI

Comentarios a estos manuales

Sin comentarios