реклама на сайте
подробности

 
 
> CMX869B automodem, не договариваются по скорости
Ruslan-maniak
сообщение Mar 11 2014, 07:36
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999



Приветствую, коллеги. Завожу связь между двумя модемами cmx869B. Завёл все нужные мне протоколы в ручном режиме. А вот в автоматическом режиме с QAM модуляцией ни как. Судя по регистру QAM status, всё застопоривается когда модемы начинают договариваться о скорости обмена. Опишу что я наблюдаю на линии и в регистрах.
Есть 2 модема настроенных как Отвечающий (Answer) и Вызывающий (Calling).
1. Включаю отвечающий модем. Он начинает слать в линию тон 2100 Гц являющийся ответным и при этом в его QAM status регистре мы наблюдаем событие о том что он шлёт этот самый тон. Если в этот момент подключить к нему вызывающий модем, то в его QAM status регистре мы увидим что он детектирует этот тон. Вроде бы всё как надо. Однако через несколько секунд после включения, сигнал меняется на 2 сложенных синусоиды частотами примерно 2900 Гц и 610 Гц. И если уже с таким сигналом подключить к вызывающему модему, то ответный тон детектирован им не будет.
2. Далее, не важно с чистым ответным тоном либо с теми 2 синусоидами, в обоих модемах, и в ответном и в вызывающем в QAM status регистре по очереди возникают сообщения: детектирована V.32 преамбула (V.32 preamble detected) и Повторное начало настройки (Emergency retrain started). Оба сообщения относятся к режиму Настройки скорости (Training / Rate negotiation) что я так же вижу в этом регистре.

И второй пункт зацикливается. Что делать не допераю. Может что сделать нужно, но вроде же это автоматический режим. У кого какие комментарии? Может кто что подскажет?

Сообщение отредактировал Ruslan-maniak - Mar 11 2014, 07:44
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ruslan-maniak
сообщение Feb 27 2015, 03:57
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999



Извините, перепутал. Я имел в виду: связать 2 модема по протоколу V.22 bis (НЕ АВТОМОДЕМ). Я так полагаю USART в моём случае это SPI? Давайте я приведу настройки которые использую:
1)первый модем
генеральный регистр
Код
        genConfig.Equalise       = ENABLE_EQUALISE_GenEqualiseCMX869B;
        genConfig.InputGain      = RXBN_OPEN_CIRCUIT_GenInputGainCMX869B;
        genConfig.PaternDetect   = STANDART_PATERN_DETECT_GenPaternDetectCMX869B;
        genConfig.Loopback       = LOOPBACK_DISABLE_GenLoopbackCMX869B;
        genConfig.Character      = CHARACTER_1_GenCharacterCMX869B;
        genConfig.RelayDrive     = RDRVN_PULL_TO_VDD_GenRelayDriveCMX869B;
        genConfig.PowerUp        = NORMAL_POWER_GenPowerUpCMX869B;
        genConfig.Reset          = NORMAL_GenResetCMX869B;
        genConfig.Irqnen         = IRQN_PIN_ENABLE_GenIrqnenCMX869B;

настройка отправки
Код
        txConfig.Mode         = V_22_BIS_HIGH_MODE_TxRxModeCMX869B;
        txConfig.Level        = L_10_5_DB_LEVEL_TxRxLevelCMX869B;
        txConfig.GuardTone    = NO_TX_GUARD_TONE_TxGuardToneCMX869B;
        txConfig.Scrambler    = DISABLE_SCRAMBLER_ScramblerCMX869B;
        txConfig.DataFormat   = START_STOP_NO_PARITY_TxDataFormatCMX869B;
        txConfig.DataSize     = DATA_8_BITS_TxRxDataSizeCMX869B;

2) второй модем
генеральный регистр - такой же как в первом

настройка приёма
Код
        rxConfig.Mode         = V_22_BIS_LOW_MODE_TxRxModeCMX869B;
        rxConfig.Level        = L_10_5_DB_LEVEL_TxRxLevelCMX869B;
        rxConfig.AutoEqualise = DISABLE_AUTO_EQUALISE_RxAutoEqualiseCMX869B;
        rxConfig.Scrambler    = DISABLE_SCRAMBLER_ScramblerCMX869B;
        rxConfig.DataFormat   = START_STOP_NO_OVERSPEED_RxDataFormatCMX869B;
        rxConfig.DataSize     = DATA_8_BITS_TxRxDataSizeCMX869B;

В результате в линии прослеживается аналоговый сигнал при отправке. Но принимающий модем вообще ничего не видит.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ruslan-maniak   CMX869B automodem   Mar 11 2014, 07:36
- - DmitryM   Цитата(Ruslan-maniak @ Mar 11 2014, 10...   Mar 11 2014, 08:42
- - Ruslan-maniak   QAM status register в обоих модемах по очереди при...   Mar 12 2014, 00:00
|- - DmitryM   Цитата(Ruslan-maniak @ Mar 12 2014, 03...   Mar 12 2014, 02:14
- - Ruslan-maniak   Но я так полагаю что ретрэйн мне пока не интересен...   Mar 12 2014, 02:32
|- - DmitryM   Цитата(Ruslan-maniak @ Mar 12 2014, 05...   Mar 12 2014, 04:41
- - Ruslan-maniak   Да, 2-проводное. Просто он у меня не перестаёт уст...   Mar 12 2014, 05:08
|- - DmitryM   Цитата(Ruslan-maniak @ Mar 12 2014, 08...   Mar 12 2014, 07:12
- - Ruslan-maniak   Хорошо, попробую. То есть вы считаете что проблема...   Mar 12 2014, 07:42
|- - DmitryM   Цитата(Ruslan-maniak @ Mar 12 2014, 10...   Mar 12 2014, 07:50
- - Ruslan-maniak   Попробую раздобыть схему (там всё сложно). На -10....   Mar 13 2014, 00:03
|- - DmitryM   Цитата(Ruslan-maniak @ Mar 13 2014, 03...   Mar 13 2014, 02:07
- - Ruslan-maniak   Да, действительно проблема была в аналоговой обвяз...   Mar 14 2014, 01:25
|- - DmitryM   Цитата(Ruslan-maniak @ Mar 14 2014, 04...   Mar 14 2014, 02:16
- - Ruslan-maniak   Вновь хочу поднять эту тему. Появилась цель связат...   May 8 2014, 09:20
|- - DmitryM   Цитата(Ruslan-maniak @ May 8 2014, 12...   May 8 2014, 09:33
- - Ruslan-maniak   Ааа, ну у меня было подозрение что там точка-точка...   May 8 2014, 10:07
- - Ruslan-maniak   Хочу снова поднять эту тему. Пытаюсь связать 2 мод...   Feb 25 2015, 08:25
|- - DmitryM   Цитата(Ruslan-maniak @ Feb 25 2015, 11...   Feb 26 2015, 14:09
|- - DmitryM   [quote name='Ruslan-maniak' date='Feb ...   Feb 27 2015, 14:58
- - Ruslan-maniak   Да, в автомодеме работает.   Mar 2 2015, 03:33
|- - DmitryM   Цитата(Ruslan-maniak @ Mar 2 2015, 06...   Mar 2 2015, 08:10
- - Ruslan-maniak   На линии более 2 модемов. И цель - выжать максимал...   Mar 2 2015, 09:22
- - Ruslan-maniak   При использовании протокола V_23_FSK_1200_BPS я пр...   Apr 7 2015, 11:01
- - DmitryM   Цитата(Ruslan-maniak @ Apr 7 2015, 15...   Apr 23 2015, 13:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 04:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016