|
|
  |
звук по диф.паре в цифровом виде |
|
|
|
Jun 5 2007, 12:15
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(zltigo @ Jun 5 2007, 15:45)  Вы сами-то эту ..... дифсистему то городить-то пробовали? Именно для Ethernet не делал. Делал подобное для других задач. Естественно при реализации возникнут проблемы. Но они решаемы.
|
|
|
|
|
Jun 5 2007, 22:30
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Oldring @ Jun 5 2007, 15:59)  См. "плезиохронность". Ух ты! Опять "вумные" слова. Не соблаговолит ли Автор пояснить, каким боком эта "плезиохронность" соотносится с утверждением: Цитата(Oldring @ Jun 5 2007, 01:35)  Передать битики - не особая проблема. Есть другие подводные камни. Нужно не забыть про синхронизацию тактовых генераторов на обеих сторонах. ? В частности, интересно было бы узнать трактовку понятия "плезиохронность" в свете "синхронизации тактовых генераторов", и непременного его выполнения для "передачи и приёма битиков". А также, где здесь запрятаны "подводные камни"? Цитата(zltigo @ Jun 5 2007, 15:45)  Вы сами-то эту ..... дифсистему то городить-то пробовали? Сделать можно. Например, как это реализовано на коаксиале. Там система с разделением времени доступа. Цитата(zltigo @ Jun 5 2007, 02:52)  И помирают производители прямо на глазах. Считай один Infinion остался, на NEC стаааренький чип тянет... Да, это, пожалуй, я не учёл... Темпоро мутанто...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jun 6 2007, 17:58
|

Группа: Новичок
Сообщений: 7
Регистрация: 4-06-07
Пользователь №: 28 175

|
Что то я уже совсем запутался, как эти битики передать, по какому протоколу. Проблема не в диф.системе( тут есть некоторые наработки), а в кодировании сигналов, как и чем.
|
|
|
|
|
Jun 7 2007, 17:58
|

Группа: Новичок
Сообщений: 7
Регистрация: 4-06-07
Пользователь №: 28 175

|
Цитата(blackfin @ Jun 6 2007, 21:11)  Манчестер + ВременноеУплотнение (TDM). А что есмь - манчестер???
|
|
|
|
|
Jun 7 2007, 19:41
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(hdmi @ Jun 6 2007, 21:58)  Что то я уже совсем запутался, как эти битики передать, по какому протоколу. Проблема не в диф.системе( тут есть некоторые наработки), а в кодировании сигналов, как и чем. Постановка задачи изначально не полна. Нужно указать все существенные требования к качеству звука и системе передачи-приёма, а также, по возможности более полно, описать все физические особенности канала. Способов кодирования существует множество. Для речевого сигнала - это от простого A-law или Mu-law до "навороченных" вокодеров. Скорости передачи данных при этом могут варьировать от десятков килобит до сотен бит в секунду. В простейшем случае, если расстояние не слишком велико (до сотен метров), можно сделать так: берёте два МК с УАРТ-ами на борту и подключаете их к витой паре с использованием драйверов RS-485/RS-422. К каждому МК подключаем АЦП (если качества звука высокого не нужно, можно использовать внутренний) и ЦАП (иногда достаточно ШИМ). Один из МК объявляем ведущим, второй - ведомым. Суть протокола сводится к следующему. Ведущий МК посылает в линию текущий отсчёт сигнала, и переключается на приём. Ведомый дожидается окончания приёма, после чего переключается на передачу и "выплёвывает" в сеть свой отсчёт, вновь затем переключаясь на приём. Далее, ведущий дожидается прихода нового отсчёта с АЦП, и цикл повторяется. После каждого сеанса приёма МК выводят принятые отсчёты в ЦАП-ы. Full-duplex в этом случае получается за счёт такого вот простейшего протокола обмена. Обсуждать применение других способов (эхоподавление, временнОе и частотное разделение) уместно только при грамотной постановке задачи.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jun 8 2007, 06:31
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(Stanislav @ Jun 7 2007, 23:41)  Суть протокола сводится к следующему. Ведущий МК посылает в линию текущий отсчёт сигнала, и переключается на приём. Ведомый дожидается окончания приёма, после чего переключается на передачу и "выплёвывает" сеть свой отсчёт, вновь затем переключаясь на приём. Далее, ведущий дожидается прихода нового отсчёта с АЦП, и цикл повторяется... Full-duplex в этом случае получается за счёт такого вот простейшего протокола обмена. Full-duplex в таком случае никак не получается  То, что Вы предлагаете - это half-duplex с использованием одной диф.пары. Как раз то, что автор хочет.
Сообщение отредактировал AVL - Jun 8 2007, 06:37
|
|
|
|
|
Jun 8 2007, 11:14
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(el34 @ Jun 8 2007, 12:40)  тут не упомянут S/PDIF протокол - он напрямую заточен для передачи звука и может работать в коаксиал или витую пару... кодеки (cirrus, adi) есть в продаже.... для (поул)дуплекса надо будет немного поковырятся, но с дополнительными внешними устройствами думаю можно приспособить..... Нашел еще упоминания про протокол AES/EBU. Нормальной спецификации не нашел ни на протокол S/PDIF, ни на протокол AES/EBU (все надо покупать). По информации, которую смог найти: 1) S/PDIF обеспечивает передачу в одном направлении (коаксиал, обычно до 10м). У cirrus есть как отдельные приемники и передатчики, так и трансиверы. Для соединения трансиверов используется 2 кабеля. 2) AES/EBU разрабатан для передачи на большие расстояния (до 1000м), причем информация передается в обе стороны по одному кабелю (витая пара). Может у кого есть еще информация? или оригиналы описания стандартов S/PDIF и AES/EBU?
|
|
|
|
|
Jun 8 2007, 21:22
|

инженер
   
Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064

|
hdmi>http://www.cirrus.com/en/products/pro/detail/P1034.html. hdmi>По моему должно подойти. Или нет? ну это смотря для чего.... как аудио кодек .... может... а как интефейс - вряд ли... вот тут интерфейсные лежат.... приемники и передатчики.... http://www.cirrus.com/en/products/pro/areas/PA68.html
--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
|
|
|
|
|
Jun 9 2007, 07:45
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(el34 @ Jun 9 2007, 01:22)  вот тут интерфейсные лежат.... приемники и передатчики.... http://www.cirrus.com/en/products/pro/areas/PA68.htmlЭти микросхемы не поддерживают двунаправленный обмен по одной диф.паре.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|