Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Infineon PEF24624, 22622
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISDN/G.703/E1
Страницы: 1, 2, 3
Maximalius
Подскажите пожалуйста как загрузить Firmware для PEF 24622, в даташите не нашел.
Заранее спасибо.
Muxamor
Цитата(Maximalius @ Jul 31 2008, 14:28) *
Подскажите пожалуйста как загрузить Firmware для PEF 24622, в даташите не нашел.
Заранее спасибо.


Возмите даташит SDFE_4_2_1_V2[1].1_UMPR_Rev2.0 внем уже подробно расписано.
PEF 24622 уже можно сказать стрый чип !
Лучше уж PEF24624 бодрить
Maximalius
Цитата(Muxamor @ Aug 1 2008, 13:06) *
Возмите даташит SDFE_4_2_1_V2[1].1_UMPR_Rev2.0 внем уже подробно расписано.
PEF 24622 уже можно сказать стрый чип !
Лучше уж PEF24624 бодрить


Хотелось бы на 24622 потренироваться. Не понятно, что писать перед загрузкой firmware,
есть команды Init RAM, Read RAM, Firmware Download?
Ledol
Цитата(Maximalius @ Jul 31 2008, 13:28) *
Подскажите пожалуйста как загрузить Firmware для PEF 24622, в даташите не нашел.
Заранее спасибо.


К PEF22622 в Application Notes был файл SOC_uC_interface_load .pdf - там все подробно расписано. Насколько он подходит к PEF24622 оцените сами. Алгоритмы похоже одинаковые. Выслал в личку.
Skorp
Есть аппаратура на базе PEF22622. Есть резистивный аттенюатор на 120 Ом (вход/выход) и затуханием до 38дБ.
Есть эксперемент установления соединения. Есть результат - 28 дБ максимум (32 ки - 2048).
При этом есть люди, утверждающие, что обладают аппаратурой другого производителя дающей в подобном эксперементе значение 41 дБ.

Отсюда вопрос - кто нибудь проводил тесты для указанного чипа на подобных аттенюаторах и какое значение получал в этом случае?
vadimp61
А если не секрет то что за аппаратура на Socrate первого поколения?
Просто мы в качестве эквивалента брали бухты сетевого кабеля и только тогда можно было увидеть реальные параметры регистров Line Loss и SigQual. На резистивных эквивалентах ничего не получалось. А на 1м провода есть примерно так LineLoss=0 и SigQual=16 при SNRTH=0
Skorp
Цитата(vadimp61 @ Aug 28 2008, 23:02) *
А если не секрет то что за аппаратура на Socrate первого поколения?
Просто мы в качестве эквивалента брали бухты сетевого кабеля и только тогда можно было увидеть реальные параметры регистров Line Loss и SigQual...


Не секрет - модем Е1-DSL.
А что касаемо значений Line Loss, то при исползовании аттенюатора Сократ показывает значения практически отвечающие установленному затуханию.
vadimp61
Цитата(Skorp @ Sep 1 2008, 09:36) *
Не секрет - модем Е1-DSL.
А что касаемо значений Line Loss, то при исползовании аттенюатора Сократ показывает значения практически отвечающие установленному затуханию.


В схеме аттенюатора сколько звеньев RC?
Skorp
Цитата(vadimp61 @ Sep 16 2008, 21:54) *
В схеме аттенюатора сколько звеньев RC?


Как я писал выше это чисто резистивный аттенюатор.

Цитата
Есть резистивный аттенюатор на 120 Ом (вход/выход) и затуханием до 38дБ.


На всякий случай отмечу - я понимаю, что такой аттенюатор не соответствует характеристикам реальных линий. Но для сравнения мне желательна информация именно по такому типу.
angpeu
Всем доброго время суток!
Подскажите пожалуйста ...
мы делаем модем E1-DSL на pef22624 и столкнулись с проблемой, при конфигурировании TDM интерфейса (CMD_CFG_SDI_SETTINGS) перестает вставать линк DSL и на выходе с TDMа pef22624 нет частот refclk, rclk, SP.... в чем тут может быть дело ?
Ledol
Цитата(angpeu @ Sep 21 2008, 13:41) *
Всем доброго время суток!
Подскажите пожалуйста ...
мы делаем модем E1-DSL на pef22624 и столкнулись с проблемой, при конфигурировании TDM интерфейса (CMD_CFG_SDI_SETTINGS) перестает вставать линк DSL и на выходе с TDMа pef22624 нет частот refclk, rclk, SP.... в чем тут может быть дело ?


Здраствуйте.
Дело может быть, например, в задании режима DSL3, вместо TDM. Или, опять-же например, в некорректном задании частоты TDM шины (там little endian, т.е. младший байт параметра передается перед старшим).
Рекомендую посмотреть примеры конфигурации от Infineon. Найти их можно в 2-х местах.
1. Трэк файлы конфигурации. Запускаете WinEASY(софт к демоплате), делаете проект и открываете в нем этот самый трэк файл. А в нем уже вся последовательность настроек под конкретную задачу расписана. Сама демоплата при этом не нужна. Софт(WinEASY) у дистрибов.
2. Непосредственно в исходниках, поставляемых c toolkit-ом. У меня последний называется sdfev2.1_compact_0.2.4.0.zip. В нем есть ряд файликов типа sdfev2.1_compact_0.2.4.0\src\SDFE4_3pair_CCCC_FG.h с искомыми наборами настроек.

P.S.
Еще один совет - запаситесь терпением. Удачи
angpeu
sdfev2.1_compact_0.2.4.0 + drv_pef24624e-0[1].0.0.9
я их как раз и скрестил ...... поэтому с endianом вроде порядок .... настройки взял как раз из компакта .... думаю что или чего то недосмотрел там, или чего то недопаял ...
вот чего конфигурю:
/* SDFE-4 Configuration created from Trackfile

track2sdfe4cfg stylesheet version:
Id: track2sdfe4cfg.xsl,v 1.1 2004/07/29 14:04:43 langer Exp
*/
const sdfe4_config_entry_aux_t SDFE4_CFG_PREFIXED_NAME(aux_msg)[] = {
{ CMD_WR_REG_AUX_AUX_IF_MODE /* 129 */ , 0x82 },
{ CMD_WR_REG_AUX_SDI_IF_SEL_0 /* 137 */ , 0x00 },
{ CMD_WR_REG_AUX_SDI_IF_SEL_3 /* 161 */ , 0x03 },
{ CMD_WR_REG_AUX_MUX4_LOW_SEL /* 113 */ , 0x00 },
{ CMD_WR_REG_AUX_MUX10_LOW_SEL /* 97 */ , 0x00 },
{ CMD_WR_REG_AUX_MUX10_HIGH_SEL /* 105 */ , 0x00 },
};


const cmd_cfg_sym_dsl_mode_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sym_dsl_mode_COT) =
{
0x01, /* mode */
0x00, /* repeater */
0x01, /* standard */
0x00, /* rsvd0 */
0x00, /* rsvd1 */
0x00, /* rsvd2 */
0x00, /* rsvd3 */
0x00, /* rsvd4 */
0x00, /* rsvd5 */
0x00, /* rsvd6 */
0x00, /* rsvd7 */
};

const cmd_cfg_ghs_mode_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_ghs_mode_COT) =
{
0x00, /* transaction */
0x00, /* startup_initialization */
0x00, /* pbo_mode */
0x00, /* pmms_margin_mode */
0x08, /* epl_mode */
0x00, /* rsvd1 */
0x00, /* rsvd2 */
0x00, /* rsvd3 */
0x00, /* rsvd4 */
0x00, /* rsvd5 */
0x00, /* rsvd6 */
0x00, /* rsvd7 */
};


const cmd_cfg_sym_dsl_mode_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sym_dsl_mode_RT) =
{
0x02, /* mode */
0x00, /* repeater */
0x01, /* standard */
0x00, /* rsvd0 */
0x00, /* rsvd1 */
0x00, /* rsvd2 */
0x00, /* rsvd3 */
0x00, /* rsvd4 */
0x00, /* rsvd5 */
0x00, /* rsvd6 */
0x00, /* rsvd7 */
};

const cmd_cfg_ghs_mode_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_ghs_mode_RT) =
{
0x00, /* transaction */
0x80, /* startup_initialization */
0x00, /* pbo_mode */
0x00, /* pmms_margin_mode */
0x08, /* epl_mode */
0x00, /* rsvd1 */
0x00, /* rsvd2 */
0x00, /* rsvd3 */
0x00, /* rsvd4 */
0x00, /* rsvd5 */
0x00, /* rsvd6 */
0x00, /* rsvd7 */
};


const cmd_connect_ctrl_t SDFE4_CFG_PREFIXED_NAME(cmd_connect_ctrl) =
{
0x01, /* state */
0x00, /* rsvd1 */
CPU_TO_LE16( 0x0000), /* rsvd2 */
};



const cmd_cfg_caplist_short_ver_2_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_caplist_short) =
{
/** Clocking Mode according to g.991.2 */
/*SHDSL_CLK_MODE_2,*/
0x04, //SHDSL_CLK_MODE_3a
/** Annex */
0x07, //ANNEX_A_B_EFM,
/** Power Spectral Density Mask */
0x00,
/** Power Backoff */
0x00,
/** Minimum of the range of Base Data Rates or first rate in case of asymmetric PSDs */
CPU_TO_LE16 (0x00C0),
/** Maximum of the range of Base Data Rates or second rate in case of asymmetric PSDs */
CPU_TO_LE16 (0x0900),
/** Minimum of the range of extended Base Data Rates 16 TC-PAM */
CPU_TO_LE16 (0x0900),
/** Maximum of the range of extended Base Data Rates 16 TC-PAM */
CPU_TO_LE16 (0x0f00),
/** Minimum of the range of extended Base Data Rates 32 TC-PAM */
CPU_TO_LE16 (0x0300),
/** Maximum of the range of extended Base Data Rates 32 TC-PAM */
CPU_TO_LE16 (0x1640),
/** Minimum Sub Data rate */
0x00,
/** Maximum Sub Data rate */
0x00,
/** Enable PMMS */
0x00, //PMMS_OFF,
/** pmms_margin */
0x00,
/** for future use */
0x03, //ANNEX_A_B,
/** for future use */
0x00,
/** for future use */
0x00,
/** for future use */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00,
/** number of the octet */
0x00,
/** value of the coctet */
0x00
};



const cmd_cfg_sdi_settings_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_settings) =
{
0x03, /* input_mode */
0x05, /* output_mode */
CPU_TO_LE16( 0xffff ), /* frequency */
CPU_TO_LE16( 0x0800 ), /* payload_bits */
0x30, /* frames */
0x00, /* loop */
0x00, /* ext_clk8k */
0x00, /* dpll4bclk */
0x03, /* refclkin_freq */
0x13, /* refclkout_freq */
};

const cmd_cfg_sdi_tx_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_tx) =
{
CPU_TO_LE32( 0x00000000), /* data_shift */
0x00, /* frame_shift */
0x01, /* sp_level */
0x01, /* sp_sample_edg */
0x01, /* data_sample_edg */
CPU_TO_LE32( 0x00000093), /* lstwr_1strd_dly */
0x03, /* slip_mode */
0x00, /* rsvd1 */
0x00, /* rsvd2 */
0x00, /* rsvd3 */
};

const cmd_cfg_sdi_rx_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_rx) =
{
CPU_TO_LE32( 0x00000000), /* data_shift */
0x00, /* frame_shift */
0x01, /* sp_level */
0x00, /* driving_edg */
0x00, /* data_shift_edg */
CPU_TO_LE32( 0x00000093), /* lstwr_1strd_dly */
0x03, /* slip_mode */
0x00, /* rsvd1 */
0x01, /* rsvd2 */
0x00, /* rsvd3 */
};

const cmd_cfg_sdi_il_channels_rx_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_rx_COT) =
{
0x01, /* il_ch_count */
0x01, /* active_il_ch */
0x00, /* rsvd0 */
0x00, /* rsvd1 */
};

const cmd_cfg_sdi_il_channels_tx_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_tx_COT) =
{
0x01, /* il_ch_count */
0x01, /* active_il_ch */
0x00, /* rsvd0 */
0x00, /* rsvd1 */
};

const cmd_cfg_sdi_il_channels_rx_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_rx_RT) =
{
0x03, /* il_ch_count */
0x03, /* active_il_ch */
0x00, /* rsvd0 */
0x00, /* rsvd1 */
};

const cmd_cfg_sdi_il_channels_tx_t SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_tx_RT) =
{
0x03, /* il_ch_count */
0x03, /* active_il_ch */
0x00, /* rsvd0 */
0x00, /* rsvd1 */
};


//*/
const sdfe4_config_entry_pamdsl_t SDFE4_CFG_PREFIXED_NAME(pamdsl_msg)[] = {
{ 0, CMD_CFG_SYM_DSL_MODE, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sym_dsl_mode_COT), sizeof(cmd_cfg_sym_dsl_mode_t) },
{ 0, CMD_CFG_GHS_MODE, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_ghs_mode_COT), sizeof(cmd_cfg_ghs_mode_t) },
{ 0, CMD_CFG_CAPLIST_SHORT_VER_2, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_caplist_short), sizeof(cmd_cfg_caplist_short_ver_2_t) },

{ 0, CMD_CFG_SDI_SETTINGS, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_settings), sizeof(cmd_cfg_sdi_settings_t) },
{ 0, CMD_CFG_SDI_TX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_tx), sizeof(cmd_cfg_sdi_tx_t) },
{ 0, CMD_CFG_SDI_RX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_rx), sizeof(cmd_cfg_sdi_rx_t) },
{ 0, CMD_CFG_SDI_IL_CHANNELS_RX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_rx_COT), sizeof(cmd_cfg_sdi_il_channels_rx_t) },
{ 0, CMD_CFG_SDI_IL_CHANNELS_TX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_tx_COT), sizeof(cmd_cfg_sdi_il_channels_tx_t) },

{ 0, CMD_CONNECT_CTRL, & SDFE4_CFG_PREFIXED_NAME(cmd_connect_ctrl), sizeof(cmd_connect_ctrl_t) },

{ 3, CMD_CFG_SYM_DSL_MODE, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sym_dsl_mode_RT), sizeof(cmd_cfg_sym_dsl_mode_t) },
{ 3, CMD_CFG_GHS_MODE, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_ghs_mode_RT), sizeof(cmd_cfg_ghs_mode_t) },
{ 3, CMD_CFG_CAPLIST_SHORT_VER_2, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_caplist_short), sizeof(cmd_cfg_caplist_short_ver_2_t) },

{ 3, CMD_CFG_SDI_SETTINGS, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_settings), sizeof(cmd_cfg_sdi_settings_t) },
{ 3, CMD_CFG_SDI_RX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_rx), sizeof(cmd_cfg_sdi_rx_t) },
{ 3, CMD_CFG_SDI_TX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_tx), sizeof(cmd_cfg_sdi_tx_t) },
{ 3, CMD_CFG_SDI_IL_CHANNELS_RX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_rx_RT), sizeof(cmd_cfg_sdi_il_channels_rx_t) },
{ 3, CMD_CFG_SDI_IL_CHANNELS_TX, & SDFE4_CFG_PREFIXED_NAME(cmd_cfg_sdi_il_channels_tx_RT), sizeof(cmd_cfg_sdi_il_channels_tx_t) },

{ 3, CMD_CONNECT_CTRL, & SDFE4_CFG_PREFIXED_NAME(cmd_connect_ctrl), sizeof(cmd_connect_ctrl_t) },
};
Ledol
список отличий:
CMD_WR_REG_AUX_SDI_IF_SEL_n - заданы все, с параметрами 0,1,2,3

CMD_WR_REG_AUX_MUX4\10_LOW_SEL - не пользовал

cmd_cfg_sdi_settings
{
0x03,// input_mode
0x08,// output_mode
0x00,0x40, /* frequency 16384*/
0x80,0x2C, /* payload_bits 11392*/
0x30, /* frames default*/
0x00, /* loop no loop*/
0x00, /* ext_clk8k mode)*/
0x01, /* dpll4bclk SDI_DPLL4INOUT*/
0x00, /* refclkin_freq TIM_REF_CLK_IN_8KHZ*/
0x00, /* refclkout_freq
}

cmd_cfg_sdi_rx
0x00, /* align NO*/

interleaving не пользовал, не могу прокомментировать.


И я бы поставил SDI настройки в начало списка загрузки, как в оригинале.
Работаю в плезиохронном режиме(CAP_List_timing_mode 0x01, /* clock_mode SHDSL_CLK_MODE_1 (plesio)*/)
angpeu
>список отличий:
>CMD_WR_REG_AUX_SDI_IF_SEL_n - заданы все, с параметрами >0,1,2,3
тут есть только два (0 и 3)

>CMD_WR_REG_AUX_MUX4\10_LOW_SEL - не пользовал
по умолчанию вроде они и так в нулях, пишу для порядка больше

>cmd_cfg_sdi_settings
>{
>0x03,// input_mode
>0x08,// output_mode
>0x00,0x40, /* frequency 16384*/
>0x80,0x2C, /* payload_bits 11392*/
>0x30, /* frames default*/
>0x00, /* loop no loop*/
>0x00, /* ext_clk8k mode)*/
>0x01, /* dpll4bclk SDI_DPLL4INOUT*/
>0x00, /* refclkin_freq TIM_REF_CLK_IN_8KHZ*/
>0x00, /* refclkout_freq
>}
почему именно 11392 и refclk в нулях ?

>cmd_cfg_sdi_rx
>0x00, /* align NO*/
aligт ставил 0, а 1 вроде (23стр ) надо

>И я бы поставил SDI настройки в начало списка загрузки, как в оригинале.
ставил и в начале, хотя во всем даташите соблюдается совершенно зитрый порядок команд ?!?! (имеет ли вообще значение порядок команд ??)

>Работаю в плезиохронном режиме(CAP_List_timing_mode 0x01, /* clock_mode SHDSL_CLK_MODE_1 (plesio)*/)
по шиту смотрел мне всетаки 3а нужен
Ledol
>тут есть только два (0 и 3)
речь идет о конфигурации AUX интерфейса. Вполне можно допустить, что в версиях 22624 и 24624 он не изменен. тогда эти настройки могут быть критичными. Хотя сам не проверял.

>почему именно 11392 и refclk в нулях ?
потому что мне так захотелось (исходя из моего понимания работы микросхемы)

>CPU_TO_LE16( 0xffff ), /* frequency */
Вот это я не могу понять. Частота TDM = 65535?

Что касается последовательности загрузки, просто логично сначала настроить AUX, затем SDI, и в конце DSL+Restart.
angpeu
вроде как автоопределение(далеко не точно), поэтому ставил 16Мгц, но ситуация не менялась (

кстати картинки при коннекте:
PEF24624E_DRV: <----: FE F1 08 01 14 0D 00 00 06 00 00 00 AB
PEF24624E_DRV: <----: F2 F1 08 01 14 0D 00 00 06 00 00 00 AB
PEF24624E_DRV: <----: F2 F1 09 01 14 0D 00 00 01 00 00 00 AB
PEF24624E_DRV: <----: FE F1 09 01 14 0D 00 00 01 00 00 00 AB
PEF24624E_DRV: <----: F2 F1 08 01 04 0D 00 00 02 00 00 00 AB
PEF24624E_DRV: <----: FE F1 08 01 04 0D 00 00 02 00 00 00 AB
PEF24624E_DRV: <----: F2 F1 09 01 04 0D 00 00 05 00 00 00 AB
PEF24624E_DRV: <----: F2 F1 08 01 14 0D 00 00 04 A6 00 00 AB
PEF24624E_DRV: <----: FE F1 09 01 04 0D 00 00 05 00 00 00 AB
PEF24624E_DRV: <----: FE F1 08 01 14 0D 00 00 04 B3 00 00 AB
PEF24624E_DRV: <----: F2 F1 09 01 04 0D 00 00 00 00 00 00 AB
PEF24624E_DRV: <----: FE F1 09 01 04 0D 00 00 00 00 00 00 AB
Ledol
Цитата(angpeu @ Sep 22 2008, 16:13) *
вроде как автоопределение(далеко не точно), поэтому ставил 16Мгц, но ситуация не менялась (

кстати картинки при коннекте:

PEF24624E_DRV: <----: F2 F1 08 01 14 0D 00 00 04 A6 00 00 AB
PEF24624E_DRV: <----: FE F1 08 01 14 0D 00 00 04 B3 00 00 AB

понятно, что ничего не понятно (симметричные эксепшены).

Еще есть нюанс один. Задайте на LT одну, конкретную скорость (cmd_cfg_caplist_short_v2)
а на NT оставте все разрешенными. Ну и аннекс задайте однозначный (0x02 например)
// 192-2304 (3bps)
0x00,0x00,/* base_rate_min 192 */
0x00,0x00,/* base_rate_max 2304*/
// 2304-3840 (3bps)
0x40,0x09,/* base_rate_min 2304*/
0x40,0x09,/* base_rate_max 3840*/
// 768-5632 (4bps)
0x00,0x00,/* base_rate_min 768 */
0x00,0x00,/* base_rate_max 5632*/
angpeu
У меня верся чипа 2.2 .... я слышал что 2.1 работает, а вот 2.2 кто нибудь запустил ?
Muxamor
ДА запускали !
Для версии 2.2 деиствительны теже установки что вам подсказал Ledol
angpeu
Т.е. полная совместимость по конфигурации(набору команд и т.п.) и функциональности, как утверждает инфинеон на самом деле есть ?
Muxamor
ДА есть!
Только для повышения скорости нужно добавить еще комнанду
CMD_CFG_GHS_EXTENDED_PAM_MODE.
А в кап листах скорость нужно поаставить максимальную!
скорость будет настраивать комнадаCMD_CFG_GHS_EXTENDED_PAM_MODE.
Maximalius
Вопрос по 24622, после установления соеднения сразу происходит его разрыв. С чем это может быть связано?
В регистре TSTAT 0x53, затем 0x32 (Exception detected in the S(H)DSL Datac/r
state).
vasiliy17
Начал работать с 22624 V2.2. Пытаюсь использовать параллельный (микропроцессорный) интерфейс.
Не передается команда CMD_WR_REG_AUX_SCI_IF_MODE.
Кто-нибудь уже работал по этому интерфейсу с HDLC ?
Muxamor
Цитата(vasiliy17 @ Apr 9 2009, 14:53) *
Начал работать с 22624 V2.2. Пытаюсь использовать параллельный (микропроцессорный) интерфейс.
Не передается команда CMD_WR_REG_AUX_SCI_IF_MODE.
Кто-нибудь уже работал по этому интерфейсу с HDLC ?



Дак вы пытаетесь использовать параллельный (микропроцессорный) интерфейс или пытаетсь натсраивать через HDLC? 
и с каким аргуметнтом подаете команду CMD_WR_REG_AUX_SCI_IF_MODE?
vasiliy17
давал команду CMD_WR_REG_AUX_SCI_IF_MODE для конфигурации SCI
пытался записать в AUX регистр SCI_IF_MODE 03

В TX FIFO записал: F1 F9 A9 03

Дал XTF+XME

Протоколлер команду не передает
Muxamor
Цитата(vasiliy17 @ Apr 10 2009, 11:49) *
давал команду CMD_WR_REG_AUX_SCI_IF_MODE для конфигурации SCI
пытался записать в AUX регистр SCI_IF_MODE 03

В TX FIFO записал: F1 F9 A9 03

Дал XTF+XME

Протоколлер команду не передает





Поробуйте вот что. Пропустите команду CMD_WR_REG_AUX_SCI_IF_MODE и подать следущию.

Будет работать ?

И какая частота HDLC? 
vasiliy17
Следующую команду тоже пробовал подавать

Давал команду CMD_WR_REG_RS_FWCTRL ( идентификатор 0001)

В TX FIFO записывал: F1 F5 00 01 00 и давал XTF+XME

команда не передается

Для HDLC выбрана частота 2 МГц.
Muxamor
Следующию команду нужно подавать CMD_WR_REG_RS_FWSTART со значением: 0

ТОетсь вот так :
CMD_WR_REG_RS_FWSTART со значением: 0
CMD_WR_REG_RS_FWCTRL
vasiliy17
Давал команду CMD_WR_REG_RS_FWSTART ( идентификатор 0061)

В TX FIFO записал: F1 F5 00 61 00 и дал XTF+XME

команда не передается

У меня почему-то пакет ни куда не уходит. Он остается в TXFIFO.
Флаг XPR не поднимается.
Muxamor
НУ если покет еше не доходит до чипа то чип то тут не виноват.
На чем HDLC делаете?
vasiliy17
До чипа как раз доходит.
Я использую его внутренний протоколлер.
WMAX
Цитата(vasiliy17 @ Apr 10 2009, 08:49) *
давал команду CMD_WR_REG_AUX_SCI_IF_MODE для конфигурации SCI
пытался записать в AUX регистр SCI_IF_MODE 03

В TX FIFO записал: F1 F9 A9 03

Дал XTF+XME

Протоколлер команду не передает


Здравствуйте!
У меня та же самая проблемма crying.gif , если кто-нибудь решил, подскажите как.
lelik
Добрый день! Отзовитесь кто работает с передачей ТДМ ерез PEF 2X628 E. ICQ 370882393 или в личку
AZbest
Цитата(lelik @ Aug 17 2009, 12:02) *
Добрый день! Отзовитесь кто работает с передачей ТДМ ерез PEF 2X628 E. ICQ 370882393 или в личку

Сам горю желанием запустить этот режим. Мой e-mail: az-best собака yandex.ru
grv
Гы, инфнеон задвинул сократесы. Интересно в них меньше глюков станет или как smile.gif


Lantiq becomes a stand-alone company
Our Products

Lantiq

Neubiberg, Germany- November 6, 2009 - Infineon Technologies AG and Lantiq today announced the closing of the sale of Infineon's Wireline business to Lantiq, an affiliate of the U.S. based investor Golden Gate Capital.
grv
Уважаемые Гуру, начинаем работать с SDFE v2.2, есть вопросы

1. Кто-нибудь работает с SDFE исключительно через uP-интерфейс скажем intel demux. Или все же как выразился в свое время Ledol готовится родить HDLC контроллер у себя на плате ?

2. Для скоростей >5,6Mbit требуется частота 40,96MHz. Меня терзают смутные сомнения по поводу использования
кварца с двумя емкостями в данном случае. Может проще заложить генератор и не выпендриваться ?
Есть даже такие с подстройкой частоты по 1-й ноге +-100ppm. Кто что использует ?

3. По поводу Cross-talk-cancellation кто то заморачивался ? Оно того стоит или заземлить ноги ?

4. Power-up. В демо-плате забавная схема подачи питания. Запускаем 1,5 затем супервизором смотрим как
оно, а потом запускаем DC-DC на 3,3В. Оно конечно красиво, но немного неудобно и дорого. Обычно у нас
основное питание идет +5 или +3,3 а от него через low-drop стабилизаторы получаем там всякие 2,5 1,8 1,5 и др.
В данном случае использовать low-drop на 1,5 от 3,3 как то боязно и наверняка неправильно.
Другой вариант если есть +5 то вешаем 2 штуки LD стабилизатора на 3,3 и 1,5 на которых напряжение появится синхронно. Недостаток - плохой КПД устройства в целом врядле будет приемлим в регенераторах.

Еще в демо плате диод с 1,5 на 3,3 причем помоему с надписью не устанавливать, что с ним ставим/нет?
Прокомментируйте, кто как поступает.

5. Также в демо-плате заложен двухобмоточный трансформатор(sec, на стороне чипа). В реальной жизни нужно ?
Muxamor
1) не пользовал.
2) Да нужна частоат 40.96. Сомнения правильно терзают. Лучше поставить генератор и не имет потом головной боли с подбором емкостей.
3) Если на плате стоит один чип то тогда можно не закорачивать между собой. Та как внутри они уже соединены.
5) Пользуйте транс Pulse BX1194.
Yura blr
Всем привет! нужна помощь...
делаю SHDSL модем на базе PEF 21624... фирма поставщик уже целый месяц везет документацию на нее, а готовую схему должен был сдать еще на прошлой недели... помогите плиз с документацией... нужна схема включения PEF 21624 с перечнем элементов... буду очень признателен за помощь!!! кидать можно на ящик yura_blr@mail.ru
NNikolaev
Цитата(Yura blr @ Dec 28 2009, 16:33) *
Всем привет! нужна помощь...
делаю SHDSL модем на базе PEF 21624... фирма поставщик уже целый месяц везет документацию на нее, а готовую схему должен был сдать еще на прошлой недели... помогите плиз с документацией... нужна схема включения PEF 21624 с перечнем элементов... буду очень признателен за помощь!!! кидать можно на ящик yura_blr@mail.ru

Добрый день господа!
Мы хотим сделать новую телеметрию на геофизический прибор. dsl технология как раз подходит.
Не могли бы вы прислать информацию схема включения PEF 21624 Nikolaev_Nikolay@mail.ru
ALEXD
Цитата(NNikolaev @ Dec 28 2009, 20:59) *
Добрый день господа!
Мы хотим сделать новую телеметрию на геофизический прибор. dsl технология как раз подходит.
Не могли бы вы прислать информацию схема включения PEF 21624 Nikolaev_Nikolay@mail.ru


Здравствуйте.

Написал вам в личные сообщения!
Yura blr
Здравствуйте!
у меня на плате стоит SDFE-4 (PEF24624E) v2.2 ... при первом прочтении даташита появилось очень много вопросов, а посоветоваться ксожалению не с кем... если кто уже работал с таким процессором и может помочь советом буду рад любой помощи... пишите на мэил: yura_blr@mail.ru
Altemir
Всем добрый день. Поднимаю PEF24624E v2.2, который подключен по параллельному интерфейсу к LPC2214/01. Ноги SDFE CCONF[0..2] сидят на земле, т.е. включен режим Intel Demux mode. Пытаюсь залить прошивку, застопорился на этапе обращения к AUX-регистрам. Последовательность действий такая:
1. Сброс SDFE (5мкс/ 200мс с запасом на запуск PLL)
2. Конфигурирую регистры:
Код
SDFE_REG[MPI_EINT_EN] = 0x02;
SDFE_REG[SCI_CFG_L] = 0;
SDFE_REG[SCI_CFG_H] = 0x34;
SDFE_REG[SCI_ACFG0] = 0xFF;
SDFE_REG[SCI_ACFG1] = 0xFF;
SDFE_REG[SCI_ACFG2] = 0xF1;
SDFE_REG[SCI_ACFG3] = 0x00;
SDFE_REG[SCI_CLKCFG] = 0x84;
SDFE_REG[SCI_INTEN] = 0x7F;
SDFE_REG[SCI_CTRL_L] = 0x07;

Контрольное чтение всех регистров подтверждает, что запись в них прошла успешно.
3. После конфигурации в SDFE_REG[SCI_INT] установлен флаг SCI_XPR. Сбрасываю
4. Записываю сообщение "\xF1\xF9\xA9\x03" в SDFE_REG[SCI_INGRESS]
5. Закрываю сообщение: SDFE_REG[SCI_CTRL_H]=0xC0;
6. Теперь могу вечно ждать установки флага SCI_RME в регистре SDFE_REG[SCI_INT], но он никогда не установится, в нём постоянно ноль! В регистре SDFE_REG[SCI_REPORT_L] тоже 0. В регистре SDFE_REG[SCI_REPORT_H] установлен бит SCI_XACI. При попытке записи сообщения ещё раз, устанавливается бит SCI_XDOV в SDFE_REG[SCI_INT].

Помогите, пожалуйста! Что я делаю не так?
Altemir
Проблему помогли решить не на форуме. Всё дело было в ножке SCDI. Инфинеон как всегда в своём стиле, запихал нужную информацию не в PM и не в UM SD, а в SDFE_4_2_1_V2.1_DLS_Rev3.0.pdf:

1) Note that pin SCDI needs to be connected to ’1’ in case the microprocessor interface is used only
UtArt
Приветствую!
Стоит задача передавать данные по проводам на большие расстояния (~5-6 км). Собственно интересует вопрос: какую скорость можно достичь, применяя решения от Infineon? Возможно, есть какие-то отчеты по производительности (в виде дальность - скорость - тип кабеля - достоверность), но что-то на просторах интернета найти не удалось. Если у кого-то есть подобная информация, буду премного благодарен, если поделитесь.
e-mail: utkin5@yandex.ru

С уважением.
Altemir
Цитата(UtArt @ Apr 8 2012, 22:36) *
Возможно, есть какие-то отчеты по производительности (в виде дальность - скорость - тип кабеля - достоверность), но что-то на просторах интернета найти не удалось.

Смотрите у НАТЭКСа http://www.nateks.ru/ У них очень хорошая документация (и оборудование хвалят) и делают они именно на Инфинеоне.
wolfman
Цитата(UtArt @ Apr 9 2012, 04:06) *
Приветствую!
Стоит задача передавать данные по проводам на большие расстояния (~5-6 км). Собственно интересует вопрос: какую скорость можно достичь, применяя решения от Infineon? Возможно, есть какие-то отчеты по производительности (в виде дальность - скорость - тип кабеля - достоверность), но что-то на просторах интернета найти не удалось. Если у кого-то есть подобная информация, буду премного благодарен, если поделитесь.
e-mail: utkin5@yandex.ru

С уважением.


Цитата
Смотрите у НАТЭКСа http://www.nateks.ru/ У них очень хорошая документация (и оборудование хвалят) и делают они именно на Инфинеоне.


бгг, порекомендую www.supertel.ru, инфинион используют только в очень старых разработках, в основном, пользуют ПЛИС. wink.gif
vadimp61
Цитата(wolfman @ Apr 9 2012, 23:35) *
бгг, порекомендую www.supertel.ru, инфинион используют только в очень старых разработках, в основном, пользуют ПЛИС. wink.gif

А что находится между ПЛИС и трансформатором линии связи? ЦАП и АЦП?
Altemir
Цитата(wolfman @ Apr 9 2012, 23:35) *
бгг, порекомендую www.supertel.ru, инфинион используют только в очень старых разработках, в основном, пользуют ПЛИС. wink.gif

И в чём бугага, если не секрет? SDFE используют в старых разработках? Можно поподробнее тогда, а не двумя словами? На ПЛИС реализуют уровень AFE? Не верю, уж простите.
wolfman
Цитата(Altemir @ Apr 10 2012, 17:34) *
И в чём бугага, если не секрет? SDFE используют в старых разработках? Можно поподробнее тогда, а не двумя словами? На ПЛИС реализуют уровень AFE? Не верю, уж простите.

бгг относилось к рекламе Натекса.

Я видел только относительно старую версию xDSL терминала от Супертела, там стоял Инфинион, какой не помню. В новой разработке хотели от него отказаться, что из этого вышло не знаю.
Altemir
Цитата(wolfman @ Apr 12 2012, 21:19) *
бгг относилось к рекламе Натекса.

Я - лицо незаинтересованное и мне абсолютно фиолетово. Вы же так и не предложили даташиты на конкретное оборудование. Могу ещё ребят из Перми порекомендовать, если вы так в штыки любую информацию воспринимаете: http://www.adc-line.ru/

Цитата
Я видел только относительно старую версию xDSL терминала от Супертела, там стоял Инфинион, какой не помню. В новой разработке хотели от него отказаться, что из этого вышло не знаю.

Зато сколько пафоса sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.