Перейти к содержанию
    

как подружить tdm dsl модем и микроконтроллер?

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

 

Есть задача подключить dsl модем(SHDSL-B2) с tdm входами к микронтроллеру stm32f4xx. Как это можно сделать с наименьшими потерями подскажите пожалста. Чувствую, что начинаю заходить в тупик:(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...Есть задача подключить dsl модем(SHDSL-B2) с tdm входами к микронтроллеру stm32f4xx...

Делал подобное, где были SHDSL с TDM-выходом. TDM принимал в CPLD Xilinx, а из него в МК C8051F127 и далее в Ethernet-10/100. И также обратно.

То есть, удобнее TDM принимать через CPLD...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть мысль взять DS34S102 и использовать в качестве PHY, подключив её к контроллеру по RMII. На сколько верно такое решение? Мало опыта в работе с Ethernet.

 

Делал подобное, где были SHDSL с TDM-выходом. TDM принимал в CPLD Xilinx, а из него в МК C8051F127 и далее в Ethernet-10/100. И также обратно.

То есть, удобнее TDM принимать через CPLD...

Спасибо за ответ! Тоже такая мысль была. Правда нет специалистов в компании по CPLD, но это уже не совсем в моей компетенции проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Есть задача подключить dsl модем(SHDSL-B2) с tdm входами к микронтроллеру stm32f4xx. Как это можно сделать с наименьшими потерями подскажите пожалста. Чувствую, что начинаю заходить в тупик :(

 

Что мешает использовать SPI в режиме I2S (PCM mode)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что мешает использовать SPI в режиме I2S (PCM mode)?

Если у модема будет PCM clock более 6 мгц, надо еще посмотреть сможет ли STM32 эту частоту на шине потянуть?

I2S работает в 16/32 бит режиме - модем же 8 бит, устроит это автора темы?

К тому же у модема есть сигнал FX0(3) который длительностью 1 такт - отметка начала отсчета бит в шине, а в I2S такого нет.

Заводить на INT? но успеем ли тогда принять этот бит? Ведь нам еще надо программно обработать задний фронт СХ0, что бы его защелкнуть.

ЗЫ.

Работали с этими модемами, очень приятные впечатления.

ЗЫ.ЗЫ.

Разработчиков знаю лично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К тому же у модема есть сигнал FX0(3) который длительностью 1 такт - отметка начала отсчета бит в шине, а в I2S такого нет.

С чего вдруг? PCM mode short frame

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если рассматриваются варианты приёма/передачи TDM не обязательно stm32f4xx, то можно, как говорили, поставить CPLD/FPGA, а можно ещё посмотреть на процы от TI с McBSP/McASP. Как вариант, используется AM1808 с двумя McASP и одним McBSP.

 

Есть мысль взять DS34S102 и использовать в качестве PHY, подключив её к контроллеру по RMII. На сколько верно такое решение? Мало опыта в работе с Ethernet.

На первый взгляд, должно работать, подключение к MAC-уровню описывается.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С чего вдруг? PCM mode short frame

Мы не знаем конечной цели автора темы. PCM шина этого модема имеет до 239-ти 8-ми битных тайм слотов.

Обрабатывать STM32 надо один или 25, или все 239 + оверхеад?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работали с этими модемами, очень приятные впечатления.

Работаю сейчас с модемом SHDSL-B2. И проблема следующая. Подав питание (пин 1 - земля, пин 25 - +3,3в), я так и не дожидаюсь выставления нуля на линии RDY. Даже с нулём на линии SS (хотя в этой модели модема это не требуется). Ну и соответственно связь с этим модемом по SPI (другое не пробовал) не устанавливается. Что я упускаю, не подскажете?

P.S. В тех.поддержке с ответом не спешат.

Изменено пользователем Ruslan-maniak

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подавайте питание на все ноги модема!

Резистор подтягивающий по RDY есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...