blob: 0ff10fdd81c591cd66767793fd9bfccf37f8b0b3 [file] [log] [blame]
/*
** Copyright (c) 2010 Silicon Laboratories, Inc.
** 2010-06-25 15:51:02
**
** Si3217x ProSLIC API Configuration Tool Version 2.1L
*/
#include "proslic.h"
#include "si3217x.h"
Si3217x_General_Cfg Si3217x_General_Configuration = {
BO_DCDC_FLYBACK, /* BOM_OPT */
0x070A3D3AL, /* VBATR_EXPECT */
0x03D70A20L, /* VBATH_EXPECT */
0x00000000L, /* DCDC_FSW_VTHLO */
0x00000000L, /* DCDC_FSW_VHYST */
0x00C00000L, /* DCDC_VREF_MIN */
0x01800000L, /* DCDC_VREF_MIN_RNG */
0x00200000L, /* DCDC_FSW_NORM */
0x00200000L, /* DCDC_FSW_NORM_LO */
0x00200000L, /* DCDC_FSW_RING */
0x00200000L, /* DCDC_FSW_RING_LO */
0x0D980000L, /* DCDC_DIN_LIM */
0x00C00000L, /* DCDC_VOUT_LIM */
0x00000000L, /* DCDC_DCFF_ENABLE */
0x00100000L, /* DCDC_UVHYST */
0x00400000L, /* DCDC_UVTHRESH */
0x00B00000L, /* DCDC_OVTHRESH */
0x00800000L, /* DCDC_OITHRESH */
0x00100000L, /* DCDC_SWDRV_POL */
0x00300000L, /* DCDC_SWFET */
0x00600000L, /* DCDC_VREF_CTRL */
0x00200000L, /* DCDC_RNGTYPE */
0x00300000L, /* DCDC_ANA_GAIN */
0x00300000L, /* DCDC_ANA_TOFF */
0x00100000L, /* DCDC_ANA_TONMIN */
0x00FFC000L, /* DCDC_ANA_TONMAX */
0x00F00000L, /* DCDC_ANA_DSHIFT */
0x0FDA4000L, /* DCDC_ANA_LPOLY */
0x07FEB800L, /* COEF_P_HVIC */
0x0048D15BL, /* P_TH_HVIC */
0x00, /* CM_CLAMP */
0x3F, /* AUTO */
0x01, /* DAA_CNTL */
0x00, /* IRQEN1 */
0x00, /* IRQEN2 */
0x03, /* IRQEN3 */
0x00, /* IRQEN4 */
0x30, /* ENHANCE */
1, /* DAA_ENABLE */
0x03A2E8BAL, /* SCALE_KAUDIO */
0x0099999AL /* AC_ADC_GAIN */
};
#ifdef SIVOICE_MULTI_BOM_SUPPORT
int si3217x_genconf_multi_max_preset = 2;
Si3217x_General_Cfg Si3217x_General_Configuration_MultiBOM[] = {
{
BO_DCDC_FLYBACK, /* BOM_OPT */
0x070A3D3AL, /* VBATR_EXPECT */
0x03D70A20L, /* VBATH_EXPECT */
0x00000000L, /* DCDC_FSW_VTHLO */
0x00000000L, /* DCDC_FSW_VHYST */
0x00C00000L, /* DCDC_VREF_MIN */
0x01800000L, /* DCDC_VREF_MIN_RNG */
0x00200000L, /* DCDC_FSW_NORM */
0x00200000L, /* DCDC_FSW_NORM_LO */
0x00200000L, /* DCDC_FSW_RING */
0x00200000L, /* DCDC_FSW_RING_LO */
0x0D980000L, /* DCDC_DIN_LIM */
0x00C00000L, /* DCDC_VOUT_LIM */
0x00000000L, /* DCDC_DCFF_ENABLE */
0x00100000L, /* DCDC_UVHYST */
0x00400000L, /* DCDC_UVTHRESH */
0x00B00000L, /* DCDC_OVTHRESH */
0x00800000L, /* DCDC_OITHRESH */
0x00100000L, /* DCDC_SWDRV_POL */
0x00300000L, /* DCDC_SWFET */
0x00600000L, /* DCDC_VREF_CTRL */
0x00200000L, /* DCDC_RNGTYPE */
0x00300000L, /* DCDC_ANA_GAIN */
0x00300000L, /* DCDC_ANA_TOFF */
0x00100000L, /* DCDC_ANA_TONMIN */
0x00FFC000L, /* DCDC_ANA_TONMAX */
0x00F00000L, /* DCDC_ANA_DSHIFT */
0x0FDA4000L, /* DCDC_ANA_LPOLY */
0x07FEB800L, /* COEF_P_HVIC */
0x0048D15BL, /* P_TH_HVIC */
0x00, /* CM_CLAMP */
0x3F, /* AUTO */
0x01, /* DAA_CNTL */
0x00, /* IRQEN1 */
0x00, /* IRQEN2 */
0x03, /* IRQEN3 */
0x00, /* IRQEN4 */
0x30, /* ENHANCE */
1, /* DAA_ENABLE */
0x03A2E8BAL, /* SCALE_KAUDIO */
0x0099999AL /* AC_ADC_GAIN */
}, /* SI3217X_GEN_PARAM_FLBK */
{
BO_DCDC_BUCK_BOOST, /* BOM_OPT */
0x070A3D3AL, /* VBATR_EXPECT */
0x03D70A20L, /* VBATH_EXPECT */
0x00000000L, /* DCDC_FSW_VTHLO */
0x00000000L, /* DCDC_FSW_VHYST */
0x00C00000L, /* DCDC_VREF_MIN */
0x01800000L, /* DCDC_VREF_MIN_RNG */
0x00200000L, /* DCDC_FSW_NORM */
0x00200000L, /* DCDC_FSW_NORM_LO */
0x00200000L, /* DCDC_FSW_RING */
0x00200000L, /* DCDC_FSW_RING_LO */
0x0D980000L, /* DCDC_DIN_LIM */
0x00C00000L, /* DCDC_VOUT_LIM */
0x10000000L, /* DCDC_DCFF_ENABLE */
0x00100000L, /* DCDC_UVHYST */
0x00400000L, /* DCDC_UVTHRESH */
0x00400000L, /* DCDC_OVTHRESH */
0x00200000L, /* DCDC_OITHRESH */
0x00000000L, /* DCDC_SWDRV_POL */
0x00300000L, /* DCDC_SWFET */
0x00600000L, /* DCDC_VREF_CTRL */
0x00000000L, /* DCDC_RNGTYPE */
0x00300000L, /* DCDC_ANA_GAIN */
0x00600000L, /* DCDC_ANA_TOFF */
0x00300000L, /* DCDC_ANA_TONMIN */
0x00800000L, /* DCDC_ANA_TONMAX */
0x00F00000L, /* DCDC_ANA_DSHIFT */
0x0FDA4000L, /* DCDC_ANA_LPOLY */
0x07FEB800L, /* COEF_P_HVIC */
0x0048D15BL, /* P_TH_HVIC */
0x00, /* CM_CLAMP */
0x3F, /* AUTO */
0x01, /* DAA_CNTL */
0x00, /* IRQEN1 */
0x00, /* IRQEN2 */
0x03, /* IRQEN3 */
0x00, /* IRQEN4 */
0x30, /* ENHANCE */
1, /* DAA_ENABLE */
0x03A2E8BAL, /* SCALE_KAUDIO */
0x0099999AL /* AC_ADC_GAIN */
}
};
#endif
Si3217x_GPIO_Cfg Si3217x_GPIO_Configuration = {
0x00, /* GPIO_OE */
0x06, /* GPIO_ANA */
0x00, /* GPIO_DIR */
0x00, /* GPIO_MAN */
0x00, /* GPIO_POL */
0x00, /* GPIO_OD */
0x00 /* BATSELMAP */
};
Si3217x_CI_Cfg Si3217x_CI_Presets [] = {
{0}
};
Si3217x_audioGain_Cfg Si3217x_audioGain_Presets [] = {
{0x1377080L,0, 0x0L, 0x0L, 0x0L, 0x0L},
{0x80C3180L,0, 0x0L, 0x0L, 0x0L, 0x0L}
};
Si3217x_Ring_Cfg Si3217x_Ring_Presets[] ={
{
/*
Loop = 500 ft @ 0.044 ohms/ft, REN = 3, Rcpe = 600 ohms
Rprot = 30 ohms, Type = LPR, Waveform = SINE
*/
0x00050000L, /* RTPER */
0x07EFE000L, /* RINGFR (20.000 Hz) */
0x00262257L, /* RINGAMP (65.000 vrms) */
0x00000000L, /* RINGPHAS */
0x00000000L, /* RINGOF (0.000 vdc) */
0x15E5200EL, /* SLOPE_RING (100.000 ohms) */
0x00D16348L, /* IRING_LIM (90.000 mA) */
0x0061499FL, /* RTACTH (53.725 mA) */
0x0FFFFFFFL, /* RTDCTH (450.000 mA) */
0x00006000L, /* RTACDB (75.000 ms) */
0x00006000L, /* RTDCDB (75.000 ms) */
0x00C49BA0L, /* VOV_RING_BAT (12.000 v) */
0x00000000L, /* VOV_RING_GND (0.000 v) */
0x070A3D3AL, /* VBATR_EXPECT (110.000 v) */
0x80, /* RINGTALO (2.000 s) */
0x3E, /* RINGTAHI */
0x00, /* RINGTILO (4.000 s) */
0x7D, /* RINGTIHI */
0x00000000L, /* ADAP_RING_MIN_I */
0x00003000L, /* COUNTER_IRING_VAL */
0x00051EB8L, /* COUNTER_VTR_VAL */
0x00000000L, /* CONST_028 */
0x00000000L, /* CONST_032 */
0x00000000L, /* CONST_038 */
0x00000000L, /* CONST_046 */
0x00000000L, /* RRD_DELAY */
0x00000000L, /* RRD_DELAY2 */
0x01893740L, /* DCDC_VREF_MIN_RNG */
0x40, /* RINGCON */
0x00, /* USERSTAT */
0x03851E9DL, /* VCM_RING (52.000 v) */
0x03851E9DL, /* VCM_RING_FIXED */
0x003126E8L, /* DELTA_VCM */
0x00200000L, /* DCDC_RNGTYPE */
}, /* RING_MAX_VBAT_PROVISIONING */
{
/*
Loop = 500 ft @ 0.044 ohms/ft, REN = 5, Rcpe = 600 ohms
Rprot = 30 ohms, Type = LPR, Waveform = SINE
*/
0x00050000L, /* RTPER */
0x07EFE000L, /* RINGFR (20.000 Hz) */
0x001B9F2EL, /* RINGAMP (45.000 vrms) */
0x00000000L, /* RINGPHAS */
0x00000000L, /* RINGOF (0.000 vdc) */
0x15E5200EL, /* SLOPE_RING (100.000 ohms) */
0x00D16348L, /* IRING_LIM (90.000 mA) */
0x0068E9B4L, /* RTACTH (57.936 mA) */
0x0FFFFFFFL, /* RTDCTH (450.000 mA) */
0x00006000L, /* RTACDB (75.000 ms) */
0x00006000L, /* RTDCDB (75.000 ms) */
0x00C49BA0L, /* VOV_RING_BAT (12.000 v) */
0x00000000L, /* VOV_RING_GND (0.000 v) */
0x0558ABFCL, /* VBATR_EXPECT (83.537 v) */
0x80, /* RINGTALO (2.000 s) */
0x3E, /* RINGTAHI */
0x00, /* RINGTILO (4.000 s) */
0x7D, /* RINGTIHI */
0x00000000L, /* ADAP_RING_MIN_I */
0x00003000L, /* COUNTER_IRING_VAL */
0x00051EB8L, /* COUNTER_VTR_VAL */
0x00000000L, /* CONST_028 */
0x00000000L, /* CONST_032 */
0x00000000L, /* CONST_038 */
0x00000000L, /* CONST_046 */
0x00000000L, /* RRD_DELAY */
0x00000000L, /* RRD_DELAY2 */
0x01893740L, /* DCDC_VREF_MIN_RNG */
0x40, /* RINGCON */
0x01, /* USERSTAT */
0x02AC55FEL, /* VCM_RING (38.769 v) */
0x02AC55FEL, /* VCM_RING_FIXED */
0x003126E8L, /* DELTA_VCM */
0x00200000L, /* DCDC_RNGTYPE */
}, /* RING_F20_45VRMS_0VDC_LPR */
{
/*
Loop = 500 ft @ 0.044 ohms/ft, REN = 5, Rcpe = 600 ohms
Rprot = 30 ohms, Type = BALANCED, Waveform = SINE
*/
0x00050000L, /* RTPER */
0x07EFE000L, /* RINGFR (20.000 Hz) */
0x001B9F2EL, /* RINGAMP (45.000 vrms) */
0x00000000L, /* RINGPHAS */
0x00000000L, /* RINGOF (0.000 vdc) */
0x15E5200EL, /* SLOPE_RING (100.000 ohms) */
0x00D16348L, /* IRING_LIM (90.000 mA) */
0x0068E9B4L, /* RTACTH (57.936 mA) */
0x0FFFFFFFL, /* RTDCTH (450.000 mA) */
0x00006000L, /* RTACDB (75.000 ms) */
0x00006000L, /* RTDCDB (75.000 ms) */
0x00C49BA0L, /* VOV_RING_BAT (12.000 v) */
0x00000000L, /* VOV_RING_GND (0.000 v) */
0x0558ABFCL, /* VBATR_EXPECT (83.537 v) */
0x80, /* RINGTALO (2.000 s) */
0x3E, /* RINGTAHI */
0x00, /* RINGTILO (4.000 s) */
0x7D, /* RINGTIHI */
0x00000000L, /* ADAP_RING_MIN_I */
0x00003000L, /* COUNTER_IRING_VAL */
0x00051EB8L, /* COUNTER_VTR_VAL */
0x00000000L, /* CONST_028 */
0x00000000L, /* CONST_032 */
0x00000000L, /* CONST_038 */
0x00000000L, /* CONST_046 */
0x00000000L, /* RRD_DELAY */
0x00000000L, /* RRD_DELAY2 */
0x01893740L, /* DCDC_VREF_MIN_RNG */
0x40, /* RINGCON */
0x01, /* USERSTAT */
0x02AC55FEL, /* VCM_RING (38.769 v) */
0x02AC55FEL, /* VCM_RING_FIXED */
0x003126E8L, /* DELTA_VCM */
0x00200000L, /* DCDC_RNGTYPE */
} /* RING_F20_45VRMS_0VDC_BAL */
};
Si3217x_DCfeed_Cfg Si3217x_DCfeed_Presets[] = {
{
0x1C8A024CL, /* SLOPE_VLIM */
0x1F909679L, /* SLOPE_RFEED */
0x0040A0E0L, /* SLOPE_ILIM */
0x1D5B21A9L, /* SLOPE_DELTA1 */
0x1DD87A3EL, /* SLOPE_DELTA2 */
0x05A38633L, /* V_VLIM (48.000 v) */
0x050D2839L, /* V_RFEED (43.000 v) */
0x03FE7F0FL, /* V_ILIM (34.000 v) */
0x00B4F3C3L, /* CONST_RFEED (15.000 mA) */
0x005D0FA6L, /* CONST_ILIM (20.000 mA) */
0x002D8D96L, /* I_VLIM (0.000 mA) */
0x005B0AFBL, /* LCRONHK (10.000 mA) */
0x006D4060L, /* LCROFFHK (12.000 mA) */
0x00008000L, /* LCRDBI (5.000 ms) */
0x0048D595L, /* LONGHITH (8.000 mA) */
0x003FBAE2L, /* LONGLOTH (7.000 mA) */
0x00008000L, /* LONGDBI (5.000 ms) */
0x000F0000L, /* LCRMASK (150.000 ms) */
0x00080000L, /* LCRMASK_POLREV (80.000 ms) */
0x00140000L, /* LCRMASK_STATE (200.000 ms) */
0x00140000L, /* LCRMASK_LINECAP (200.000 ms) */
0x01BA5E35L, /* VCM_OH (27.000 v) */
0x0051EB85L, /* VOV_BAT (5.000 v) */
0x00418937L, /* VOV_GND (4.000 v) */
}, /* DCFEED_48V_20MA */
{
0x1C8A024CL, /* SLOPE_VLIM */
0x1EE08C11L, /* SLOPE_RFEED */
0x0040A0E0L, /* SLOPE_ILIM */
0x1C940D71L, /* SLOPE_DELTA1 */
0x1DD87A3EL, /* SLOPE_DELTA2 */
0x05A38633L, /* V_VLIM (48.000 v) */
0x050D2839L, /* V_RFEED (43.000 v) */
0x03FE7F0FL, /* V_ILIM (34.000 v) */
0x01241BC9L, /* CONST_RFEED (15.000 mA) */
0x0074538FL, /* CONST_ILIM (25.000 mA) */
0x002D8D96L, /* I_VLIM (0.000 mA) */
0x005B0AFBL, /* LCRONHK (10.000 mA) */
0x006D4060L, /* LCROFFHK (12.000 mA) */
0x00008000L, /* LCRDBI (5.000 ms) */
0x0048D595L, /* LONGHITH (8.000 mA) */
0x003FBAE2L, /* LONGLOTH (7.000 mA) */
0x00008000L, /* LONGDBI (5.000 ms) */
0x000F0000L, /* LCRMASK (150.000 ms) */
0x00080000L, /* LCRMASK_POLREV (80.000 ms) */
0x00140000L, /* LCRMASK_STATE (200.000 ms) */
0x00140000L, /* LCRMASK_LINECAP (200.000 ms) */
0x01BA5E35L, /* VCM_OH (27.000 v) */
0x0051EB85L, /* VOV_BAT (5.000 v) */
0x00418937L, /* VOV_GND (4.000 v) */
}, /* DCFEED_48V_25MA */
{
0x1E655196L, /* SLOPE_VLIM */
0x001904EFL, /* SLOPE_RFEED */
0x0040A0E0L, /* SLOPE_ILIM */
0x1B4CAD9EL, /* SLOPE_DELTA1 */
0x1BB0F47CL, /* SLOPE_DELTA2 */
0x05A38633L, /* V_VLIM (48.000 v) */
0x043AA4A6L, /* V_RFEED (36.000 v) */
0x025977EAL, /* V_ILIM (20.000 v) */
0x0068B19AL, /* CONST_RFEED (18.000 mA) */
0x005D0FA6L, /* CONST_ILIM (20.000 mA) */
0x002D8D96L, /* I_VLIM (0.000 mA) */
0x005B0AFBL, /* LCRONHK (10.000 mA) */
0x006D4060L, /* LCROFFHK (12.000 mA) */
0x00008000L, /* LCRDBI (5.000 ms) */
0x0048D595L, /* LONGHITH (8.000 mA) */
0x003FBAE2L, /* LONGLOTH (7.000 mA) */
0x00008000L, /* LONGDBI (5.000 ms) */
0x000F0000L, /* LCRMASK (150.000 ms) */
0x00080000L, /* LCRMASK_POLREV (80.000 ms) */
0x00140000L, /* LCRMASK_STATE (200.000 ms) */
0x00140000L, /* LCRMASK_LINECAP (200.000 ms) */
0x01BA5E35L, /* VCM_OH (27.000 v) */
0x0051EB85L, /* VOV_BAT (5.000 v) */
0x00418937L, /* VOV_GND (4.000 v) */
}, /* DCFEED_PSTN_DET_1 */
{
0x1A10433FL, /* SLOPE_VLIM */
0x1C206275L, /* SLOPE_RFEED */
0x0040A0E0L, /* SLOPE_ILIM */
0x1C1F426FL, /* SLOPE_DELTA1 */
0x1EB51625L, /* SLOPE_DELTA2 */
0x041C91DBL, /* V_VLIM (35.000 v) */
0x03E06C43L, /* V_RFEED (33.000 v) */
0x038633E0L, /* V_ILIM (30.000 v) */
0x022E5DE5L, /* CONST_RFEED (10.000 mA) */
0x005D0FA6L, /* CONST_ILIM (20.000 mA) */
0x0021373DL, /* I_VLIM (0.000 mA) */
0x005B0AFBL, /* LCRONHK (10.000 mA) */
0x006D4060L, /* LCROFFHK (12.000 mA) */
0x00008000L, /* LCRDBI (5.000 ms) */
0x0048D595L, /* LONGHITH (8.000 mA) */
0x003FBAE2L, /* LONGLOTH (7.000 mA) */
0x00008000L, /* LONGDBI (5.000 ms) */
0x000F0000L, /* LCRMASK (150.000 ms) */
0x00080000L, /* LCRMASK_POLREV (80.000 ms) */
0x00140000L, /* LCRMASK_STATE (200.000 ms) */
0x00140000L, /* LCRMASK_LINECAP (200.000 ms) */
0x01BA5E35L, /* VCM_OH (27.000 v) */
0x0051EB85L, /* VOV_BAT (5.000 v) */
0x00418937L, /* VOV_GND (4.000 v) */
} /* DCFEED_PSTN_DET_2 */
};
Si3217x_Impedance_Cfg Si3217x_Impedance_Presets[] ={
/* Source: Database file: j:\proj\sandbox\config_tool\build\cwdb.db */
/* Database information: version: 1.0.0 build date: 2010-01-06*/
/* parameters: zref=600_0_0 rprot=30 rfuse=0 emi_cap=10*/
{
{0x07F46C00L, 0x000E4600L, 0x00008580L, 0x1FFD6100L, /* TXACEQ */
0x07EF5000L, 0x0013F580L, 0x1FFDE000L, 0x1FFCB280L}, /* RXACEQ */
{0x0027CB00L, 0x1F8A8880L, 0x02801180L, 0x1F625C80L, /* ECFIR/ECIIR */
0x0314FB00L, 0x1E6B8E80L, 0x00C5FF00L, 0x1FC96F00L,
0x1FFD1200L, 0x00023C00L, 0x0ED29D00L, 0x192A9400L},
{0x00810E00L, 0x1EFEBE80L, 0x00803500L, 0x0FF66D00L, /* ZSYNTH */
0x18099080L, 0x59},
0x088E0D80L, /* TXACGAIN */
0x01456D80L, /* RXACGAIN */
0x07ABE580L, 0x18541B00L, 0x0757CB00L, /* RXACHPF */
0, 0 /* TXGAIN, RXGAIN */
}, /* ZSYN_600_0_0_30_0 */
/* Source: Database file: j:\proj\sandbox\config_tool\build\cwdb.db */
/* Database information: version: 1.0.0 build date: 2010-01-06*/
/* parameters: zref=270_750_150 rprot=30 rfuse=0 emi_cap=10*/
{
{0x071F7A80L, 0x1FD01280L, 0x00132700L, 0x1FFEF980L, /* TXACEQ */
0x0A8AA300L, 0x1B9A5500L, 0x008E7F00L, 0x1FD7F300L}, /* RXACEQ */
{0x0068CA00L, 0x1EAE1E00L, 0x0394FA00L, 0x1E94AE80L, /* ECFIR/ECIIR */
0x0356D800L, 0x0166CA80L, 0x1EC16380L, 0x01DE2780L,
0x1F852300L, 0x0046BE80L, 0x02F17C80L, 0x1EBCD280L},
{0x028A0C00L, 0x19EE4580L, 0x03876100L, 0x0A762700L, /* ZSYNTH */
0x1D87A380L, 0x93},
0x08000000L, /* TXACGAIN */
0x0109C280L, /* RXACGAIN */
0x07BC6F00L, 0x18439180L, 0x0778DE00L, /* RXACHPF */
0, 0 /* TXGAIN, RXGAIN */
}, /* ZSYN_270_750_150_30_0 */
/* Source: Database file: j:\proj\sandbox\config_tool\build\cwdb.db */
/* Database information: version: 1.0.0 build date: 2010-01-06*/
/* parameters: zref=370_620_310 rprot=30 rfuse=0 emi_cap=10*/
{
{0x07E59E80L, 0x1FD33400L, 0x1FFDF800L, 0x1FFD8300L, /* TXACEQ */
0x09F38000L, 0x1C1C5A00L, 0x1F94D700L, 0x1FDE5800L}, /* RXACEQ */
{0x00234480L, 0x1F9CDD00L, 0x01F5D580L, 0x1FF39000L, /* ECFIR/ECIIR */
0x02C17180L, 0x1FBE2500L, 0x00DFFE80L, 0x00441A80L,
0x003BF800L, 0x1FC42400L, 0x0D9EB380L, 0x1A514580L},
{0x003ED200L, 0x1F5D6B80L, 0x0063B100L, 0x0F12E200L, /* ZSYNTH */
0x18EC9380L, 0x8B},
0x08000000L, /* TXACGAIN */
0x0127C700L, /* RXACGAIN */
0x07B51200L, 0x184AEE80L, 0x076A2480L, /* RXACHPF */
0, 0 /* TXGAIN, RXGAIN */
}, /* ZSYN_370_620_310_30_0 */
/* Source: Database file: j:\proj\sandbox\config_tool\build\cwdb.db */
/* Database information: version: 1.0.0 build date: 2010-01-06*/
/* parameters: zref=220_820_120 rprot=30 rfuse=0 emi_cap=10*/
{
{0x06E38480L, 0x1FD33B00L, 0x00069780L, 0x1FFCAB80L, /* TXACEQ */
0x0A78F680L, 0x1BC5C880L, 0x009AEA00L, 0x1FD66D80L}, /* RXACEQ */
{0x00378B00L, 0x1F3FCA00L, 0x02B5ED00L, 0x1F2B6200L, /* ECFIR/ECIIR */
0x04189080L, 0x1F8A4480L, 0x01113680L, 0x00373100L,
0x001DAE80L, 0x1FE02F00L, 0x0C89C780L, 0x1B689680L},
{0x02391100L, 0x1A886080L, 0x033E3B00L, 0x0A136200L, /* ZSYNTH */
0x1DEA4180L, 0x8C},
0x08000000L, /* TXACGAIN */
0x01019200L, /* RXACGAIN */
0x07BD1680L, 0x1842EA00L, 0x077A2D00L, /* RXACHPF */
0, 0 /* TXGAIN, RXGAIN */
}, /* ZSYN_220_820_120_30_0 */
/* Source: Database file: j:\proj\sandbox\config_tool\build\cwdb.db */
/* Database information: version: 1.0.0 build date: 2010-01-06*/
/* parameters: zref=600_0_0 rprot=30 rfuse=0 emi_cap=10*/
{
{0x07F46C00L, 0x000E4600L, 0x00008580L, 0x1FFD6100L, /* TXACEQ */
0x07EF5000L, 0x0013F580L, 0x1FFDE000L, 0x1FFCB280L}, /* RXACEQ */
{0x0027CB00L, 0x1F8A8880L, 0x02801180L, 0x1F625C80L, /* ECFIR/ECIIR */
0x0314FB00L, 0x1E6B8E80L, 0x00C5FF00L, 0x1FC96F00L,
0x1FFD1200L, 0x00023C00L, 0x0ED29D00L, 0x192A9400L},
{0x00810E00L, 0x1EFEBE80L, 0x00803500L, 0x0FF66D00L, /* ZSYNTH */
0x18099080L, 0x59},
0x088E0D80L, /* TXACGAIN */
0x01456D80L, /* RXACGAIN */
0x07ABE580L, 0x18541B00L, 0x0757CB00L, /* RXACHPF */
0, 0 /* TXGAIN, RXGAIN */
}, /* ZSYN_600_0_1000_30_0 */
/* Source: Database file: j:\proj\sandbox\config_tool\build\cwdb.db */
/* Database information: version: 1.0.0 build date: 2010-01-06*/
/* parameters: zref=200_680_100 rprot=30 rfuse=0 emi_cap=10*/
{
{0x073A7B00L, 0x1FCEB400L, 0x0002C680L, 0x1FFD0780L, /* TXACEQ */
0x09BA8580L, 0x1D2DF780L, 0x006F5000L, 0x1FDFE200L}, /* RXACEQ */
{0x0004B700L, 0x000F9800L, 0x01201200L, 0x00E1D880L, /* ECFIR/ECIIR */
0x03314A00L, 0x1E84A580L, 0x029D2380L, 0x1E6F3400L,
0x00E99200L, 0x1F121100L, 0x0588BC00L, 0x025CAE00L},
{0x01415C00L, 0x1C98C180L, 0x0225A500L, 0x0A138200L, /* ZSYNTH */
0x1DEA2280L, 0x8E},
0x08000000L, /* TXACGAIN */
0x010DFD80L, /* RXACGAIN */
0x07BA2180L, 0x1845DF00L, 0x07744380L, /* RXACHPF */
0, 0 /* TXGAIN, RXGAIN */
}, /* ZSYN_200_680_100_30_0 */
/* Source: Database file: j:\proj\sandbox\config_tool\build\cwdb.db */
/* Database information: version: 1.0.0 build date: 2010-01-06*/
/* parameters: zref=220_820_115 rprot=30 rfuse=0 emi_cap=10*/
{
{0x06D56380L, 0x1FDF1900L, 0x00095A00L, 0x1FFDAA80L, /* TXACEQ */
0x0A596300L, 0x1C067880L, 0x0095EF00L, 0x1FD7AF00L}, /* RXACEQ */
{0x00687000L, 0x1EAE1800L, 0x03983D80L, 0x1EB14B00L, /* ECFIR/ECIIR */
0x037B3E80L, 0x016FC900L, 0x1ED60100L, 0x01B17D80L,
0x1FA20D00L, 0x001CE900L, 0x027D3380L, 0x1DBDBA80L},
{0x00246300L, 0x1E5E0580L, 0x017D2300L, 0x0A138100L, /* ZSYNTH */
0x1DEA2280L, 0xA7},
0x08000000L, /* TXACGAIN */
0x01009500L, /* RXACGAIN */
0x07BBEE80L, 0x18441200L, 0x0777DD80L, /* RXACHPF */
0, 0 /* TXGAIN, RXGAIN */
} /* ZSYN_220_820_115_30_0 */
};
Si3217x_FSK_Cfg Si3217x_FSK_Presets[] ={
/* inputs: mark freq=1200.000, space freq2200.000, amp=0.220, baud=1200.000, startStopDis=0, interrupt depth = 0 */
{
0x02232000L, /* FSK01 */
0x077C2000L, /* FSK10 */
0x003C0000L, /* FSKAMP0 */
0x00200000L, /* FSKAMP1 */
0x06B60000L, /* FSKFREQ0 */
0x079C0000L, /* FSKFREQ1 */
0x00, /* FSK8 */
0x00, /* FSKDEPTH */
} /* DEFAULT_FSK */
};
Si3217x_PulseMeter_Cfg Si3217x_PulseMeter_Presets[] ={
/* inputs: freq = 12kHz, amp = 1.000Vrms, cal = First, ramp = 24kHz, power = Normal */
{ 0x7A2B6AL, 0x0, 0x0 } /* DEFAULT_PULSE_METERING */
};
Si3217x_Tone_Cfg Si3217x_Tone_Presets[] ={
{
{
0x07B30000L, /* OSC1FREQ (350.000 Hz) */
0x000C6000L, /* OSC1AMP (-18.000 dBm) */
0x00000000L, /* OSC1PHAS (0.000 rad) */
0x00, /* O1TALO (0 ms) */
0x00, /* O1TAHI */
0x00, /* O1TILO (0 ms) */
0x00 /* O1TIHI */
},
{
0x07870000L, /* OSC2FREQ (440.000 Hz) */
0x000FA000L, /* OSC2AMP (-18.000 dBm) */
0x00000000L, /* OSC2PHAS (0.000 rad) */
0x00, /* O2TALO (0 ms) */
0x00, /* O2TAHI */
0x00, /* O2TILO (0 ms) */
0x00 /* O2TIHI */
},
0x66 /* OMODE */
}, /* TONEGEN_FCC_DIAL */
{
{
0x07700000L, /* OSC1FREQ (480.000 Hz) */
0x00112000L, /* OSC1AMP (-18.000 dBm) */
0x00000000L, /* OSC1PHAS (0.000 rad) */
0xA0, /* O1TALO (500 ms) */
0x0F, /* O1TAHI */
0xA0, /* O1TILO (500 ms) */
0x0F /* O1TIHI */
},
{
0x07120000L, /* OSC2FREQ (620.000 Hz) */
0x00164000L, /* OSC2AMP (-18.000 dBm) */
0x00000000L, /* OSC2PHAS (0.000 rad) */
0xA0, /* O2TALO (500 ms) */
0x0F, /* O2TAHI */
0xA0, /* O2TILO (500 ms) */
0x0F /* O2TIHI */
},
0x66 /* OMODE */
}, /* TONEGEN_FCC_BUSY */
{
{
0x07700000L, /* OSC1FREQ (480.000 Hz) */
0x00112000L, /* OSC1AMP (-18.000 dBm) */
0x00000000L, /* OSC1PHAS (0.000 rad) */
0x80, /* O1TALO (2000 ms) */
0x3E, /* O1TAHI */
0x80, /* O1TILO (2000 ms) */
0x3E /* O1TIHI */
},
{
0x07870000L, /* OSC2FREQ (440.000 Hz) */
0x000FA000L, /* OSC2AMP (-18.000 dBm) */
0x00000000L, /* OSC2PHAS (0.000 rad) */
0x80, /* O2TALO (2000 ms) */
0x3E, /* O2TAHI */
0x00, /* O2TILO (4000 ms) */
0x7D /* O2TIHI */
},
0x66 /* OMODE */
}, /* TONEGEN_FCC_RINGBACK */
{
{
0x07700000L, /* OSC1FREQ (480.000 Hz) */
0x00112000L, /* OSC1AMP (-18.000 dBm) */
0x00000000L, /* OSC1PHAS (0.000 rad) */
0x60, /* O1TALO (300 ms) */
0x09, /* O1TAHI */
0x60, /* O1TILO (300 ms) */
0x09 /* O1TIHI */
},
{
0x07120000L, /* OSC2FREQ (620.000 Hz) */
0x00164000L, /* OSC2AMP (-18.000 dBm) */
0x00000000L, /* OSC2PHAS (0.000 rad) */
0x60, /* O2TALO (300 ms) */
0x09, /* O2TAHI */
0x40, /* O2TILO (200 ms) */
0x06 /* O2TIHI */
},
0x66 /* OMODE */
}, /* TONEGEN_FCC_REORDER */
{
{
0x07700000L, /* OSC1FREQ (480.000 Hz) */
0x00112000L, /* OSC1AMP (-18.000 dBm) */
0x00000000L, /* OSC1PHAS (0.000 rad) */
0x40, /* O1TALO (200 ms) */
0x06, /* O1TAHI */
0x40, /* O1TILO (200 ms) */
0x06 /* O1TIHI */
},
{
0x07120000L, /* OSC2FREQ (620.000 Hz) */
0x00164000L, /* OSC2AMP (-18.000 dBm) */
0x00000000L, /* OSC2PHAS (0.000 rad) */
0x40, /* O2TALO (200 ms) */
0x06, /* O2TAHI */
0x40, /* O2TILO (200 ms) */
0x06 /* O2TIHI */
},
0x66 /* OMODE */
} /* TONEGEN_FCC_CONGESTION */
};
Si3217x_PCM_Cfg Si3217x_PCM_Presets[] ={
{
0x01, /* PCM_FMT - u-Law */
0x00, /* WIDEBAND - DISABLED (3.4kHz BW) */
0x00, /* PCM_TRI - PCLK RISING EDGE */
0x00, /* TX_EDGE - PCLK RISING EDGE */
0x00 /* A-LAW - INVERT NONE */
}, /* PCM_8ULAW */
{
0x00, /* PCM_FMT - A-Law */
0x00, /* WIDEBAND - DISABLED (3.4kHz BW) */
0x00, /* PCM_TRI - PCLK RISING EDGE */
0x00, /* TX_EDGE - PCLK RISING EDGE */
0x00 /* A-LAW - INVERT NONE */
}, /* PCM_8ALAW */
{
0x03, /* PCM_FMT - 16-bit Linear */
0x00, /* WIDEBAND - DISABLED (3.4kHz BW) */
0x00, /* PCM_TRI - PCLK RISING EDGE */
0x00, /* TX_EDGE - PCLK RISING EDGE */
0x00 /* A-LAW - INVERT NONE */
}, /* PCM_16LIN */
{
0x03, /* PCM_FMT - 16-bit Linear */
0x01, /* WIDEBAND - ENABLED (7kHz BW) */
0x00, /* PCM_TRI - PCLK RISING EDGE */
0x00, /* TX_EDGE - PCLK RISING EDGE */
0x00 /* A-LAW - INVERT NONE */
} /* PCM_16LIN_WB */
};