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

 
 
 
Reply to this topicStart new topic
> Знатокам SSI (SSP) в LPC2xxx, Вопрос по режимам фреймовой синхронизации
sav6622
сообщение Dec 7 2006, 01:39
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377



Прочитал user manual на LPC210x и LPC213x. Везде у них написано одно и тоже насчет режима SSI (видно копировали). Вопрос вот собственно в чем, для стыковки с PCM (несколько микросхем) необходим режим когда такт фрейма идет один раз на несколько фреймов данных.

А на примерах у них только следующие режимы:

1. Передача одиночного фрейма данных с одним тактом фреймовой синхронизации.
2. Передача последовательно нескольких фреймов данных, при этом на каждый фрейм приходится новый такт фреймовой синхронизации.

Никаких других примеров работы с SSI я не обнаружил sad.gif

Изучение регистров настройки SSI тоже не навело на возможность режима однократного такта фреймовой синхронизации на несколько фреймов данных sad.gif

Возможен такой режим в LPC ?
Реализация Atmel в at91sam такая же ?
Как можно еще принять PCM на LPC ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 7 2006, 02:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sav6622 @ Dec 7 2006, 00:39) *
Как можно еще принять PCM на LPC ?

Никак. Не его это дело. DSP для сего дела предназначены, там и тактовые другие и железо периферийное другое.
А Вы что, собирались софтово жевать, например, синхронный 2Mbit поток?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 7 2006, 03:02
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата
Реализация Atmel в at91sam такая же ?

На SAM'ах можно передавать до 16-и слов на фрейм.
Go to the top of the page
 
+Quote Post
sav6622
сообщение Dec 7 2006, 12:18
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377



Цитата(zltigo @ Dec 7 2006, 02:44) *
Никак. Не его это дело. DSP для сего дела предназначены, там и тактовые другие и железо периферийное другое.
А Вы что, собирались софтово жевать, например, синхронный 2Mbit поток?


2Мбит конечно принимать не собираюсь smile.gif

Можно PCM завести и на 128 кбит (два канала), и для этих целей производительности должно хватать...


Цитата(aaarrr @ Dec 7 2006, 03:02) *
На SAM'ах можно передавать до 16-и слов на фрейм.


Большое спасибо, подозревал ... a14.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 7 2006, 13:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sav6622 @ Dec 7 2006, 11:18) *
Можно PCM завести и на 128 кбит (два канала), и для этих целей производительности должно хватать...

1. Для начала уясните, что Вы хотите делать
- принимать
- передавать
- и то и другое
2. Если принимать, причем сразу после FS, то 16 бит принимаются, а вот если два произвольных фрейма,
или передача, то тут уже, извините, без внешней аппаратной поддержки с ПОЛНЫЙМ потоком будете работать или даже с двумя, если и прием и передача. Для контроллера общего назначения мало не покажется.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sav6622
сообщение Dec 7 2006, 15:09
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377



Цитата(zltigo @ Dec 7 2006, 13:08) *
1. Для начала уясните, что Вы хотите делать
- принимать
- передавать
- и то и другое
2. Если принимать, причем сразу после FS, то 16 бит принимаются, а вот если два произвольных фрейма,
или передача, то тут уже, извините, без внешней аппаратной поддержки с ПОЛНЫЙМ потоком будете работать или даже с двумя, если и прием и передача. Для контроллера общего назначения мало не покажется.


1. И принимать, и передавать.
2. Фреймы можно настроить какие будут использовать "внешние" микросхемы. Пока не вижу препятствий для реализации 2 или 4х фреймов на прием и передачу.

P.S. PCM на "чужие" устройства не выходит, то бишь весь поток в моих руках. smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 7 2006, 19:03
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sav6622 @ Dec 7 2006, 14:09) *
P.S. PCM на "чужие" устройства не выходит, то бишь весь поток в моих руках. smile.gif

А что, "своим" постоянный CLK и FS не нужен? Типа дали FS и два фрейма а потом паузу на 30 фреймов?
И это это их устроит вместо PCM потока smile.gif? Короче гнать передачу придется всегда без передышки.
Принимать придется тоже ВЕСЬ поток. Ну а то, что Вы там собираетесь более подробно копать только пару фреймов, это уже дело третье, если до него вообще дойдет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sav6622
сообщение Dec 7 2006, 21:18
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377



Цитата(zltigo @ Dec 7 2006, 19:03) *
А что, "своим" постоянный CLK и FS не нужен? Типа дали FS и два фрейма а потом паузу на 30 фреймов?
И это это их устроит вместо PCM потока smile.gif? Короче гнать передачу придется всегда без передышки.
Принимать придется тоже ВЕСЬ поток. Ну а то, что Вы там собираетесь более подробно копать только пару фреймов, это уже дело третье, если до него вообще дойдет.


smile.gif Я кажись понял о чем вы, вы считаете что CLK константа ?

Так вот, частота CLK выбирается исходя из максимального необходимого числа фреймов. Возможные варианты: 128, 256, 512, 768, 1024, 2048, 4096, 8192 кГц. Я пока предполагаю что на частоте 128 и 256 кГц (2 или 4 фрейма соответственно) вполне и arm справится, я вообще поначалу в сторону меги смотрел
biggrin.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 8 2006, 00:23
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sav6622 @ Dec 7 2006, 20:18) *
smile.gif Я кажись понял о чем вы, вы считаете что CLK константа ?

А что я должен был подумать увидев знакомое слово PCM? Естественно 2Mbit c 32 таймслотами.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sav6622
сообщение Dec 8 2006, 00:53
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377



Цитата(zltigo @ Dec 8 2006, 00:23) *
А что я должен был подумать увидев знакомое слово PCM? Естественно 2Mbit c 32 таймслотами.


smile.gif Странно, а в описании PCM в даташитах infineon прямо написаны в таблице все те частоты, которые я написал выше, причем замечу там есть и PCM c 64 и 128 тайм слотами.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 8 2006, 02:29
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sav6622 @ Dec 7 2006, 23:53) *
smile.gif Странно, а в описании PCM в даташитах infineon прямо написаны в таблице все те частоты, которые я написал выше, причем замечу там есть и PCM c 64 и 128 тайм слотами.

Вот и ЧЕТКО ПИШИТЕ о чем идет речь а то PCM и гадай......

Да и ссылка на абстрактные "даташитах infineon" ниочем не говорит. Показать конкретные даташиты infineon, где со словом PCM только 2048Mbit, да 1544Mbit поминается?
Для меня PCM да еще с поминанием таймслотов это в первую очередь PCM-30 по умолчанию.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sav6622
сообщение Dec 9 2006, 18:39
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377



Цитата(zltigo @ Dec 8 2006, 02:29) *
Вот и ЧЕТКО ПИШИТЕ о чем идет речь а то PCM и гадай......

Да и ссылка на абстрактные "даташитах infineon" ниочем не говорит. Показать конкретные даташиты infineon, где со словом PCM только 2048Mbit, да 1544Mbit поминается?
Для меня PCM да еще с поминанием таймслотов это в первую очередь PCM-30 по умолчанию.


Мы отвлеклись от самой темы, обсуждая "внутренние умозаключения".

Насчет LPC, не получится на нем принять (и передать разумеется) несколько кадров на один фрейм ?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 01:16
Рейтинг@Mail.ru


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