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

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(spectral1989 @ Mar 19 2015, 08:38) <{POST_SNAPBACK}>
...Есть задача подключить dsl модем(SHDSL-B2) с tdm входами к микронтроллеру stm32f4xx...

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

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


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

Цитата(Serhiy_UA @ Mar 19 2015, 09:41) <{POST_SNAPBACK}>
Делал подобное, где были SHDSL с TDM-выходом. TDM принимал в CPLD Xilinx, а из него в МК C8051F127 и далее в Ethernet-10/100. И также обратно.
То есть, удобнее TDM принимать через CPLD...

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(spectral1989 @ Mar 19 2015, 07:38) <{POST_SNAPBACK}>
Здравствуйте!

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


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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(DmitryM @ Mar 19 2015, 12:11) <{POST_SNAPBACK}>
Что мешает использовать SPI в режиме I2S (PCM mode)?

Спасибо за наводку!

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(DmitryM @ Mar 19 2015, 11:11) <{POST_SNAPBACK}>
Что мешает использовать SPI в режиме I2S (PCM mode)?

Если у модема будет PCM clock более 6 мгц, надо еще посмотреть сможет ли STM32 эту частоту на шине потянуть?
I2S работает в 16/32 бит режиме - модем же 8 бит, устроит это автора темы?
К тому же у модема есть сигнал FX0(3) который длительностью 1 такт - отметка начала отсчета бит в шине, а в I2S такого нет.
Заводить на INT? но успеем ли тогда принять этот бит? Ведь нам еще надо программно обработать задний фронт СХ0, что бы его защелкнуть.
ЗЫ.
Работали с этими модемами, очень приятные впечатления.
ЗЫ.ЗЫ.
Разработчиков знаю лично.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(vadimp61 @ Mar 20 2015, 06:36) <{POST_SNAPBACK}>
К тому же у модема есть сигнал FX0(3) который длительностью 1 такт - отметка начала отсчета бит в шине, а в I2S такого нет.

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

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


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

Цитата(spectral1989 @ Mar 19 2015, 09:05) <{POST_SNAPBACK}>
Есть мысль взять DS34S102 и использовать в качестве PHY, подключив её к контроллеру по RMII. На сколько верно такое решение? Мало опыта в работе с Ethernet.

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(DmitryM @ Mar 20 2015, 08:38) <{POST_SNAPBACK}>
С чего вдруг? PCM mode short frame

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(vadimp61 @ Mar 20 2015, 09:36) <{POST_SNAPBACK}>
Работали с этими модемами, очень приятные впечатления.

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

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


Ссылка на сообщение
Поделиться на другие сайты
Подавайте питание на все ноги модема!
Резистор подтягивающий по RDY есть?

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация