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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> NXP: овые линейки микроконтроллеров с ядром ARM7TDMI-S LPC23xx и LPC24xx
Harbour
сообщение Sep 28 2006, 18:34
Сообщение #16


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



:The receiver and the transmitter each interface with three signals: ....

Переводится как : приемник и передатчик - каждый связан с тремя сигналами. 2*3 всегда было 6 wink.gif Откройте доку на sam7X7256 - Fig 32-1 SSC порта на стр. 348 - 6 пинов четко нарисовано, далее, если открыть pin list в начале доки, то можно увидеть назначение данных 6 пинов - PA21 - PA26 => TF, TK, TD, RD, RK и RF соответственно.
6 это полный набор - в принципе для большинства приложений под arm7, так как он далеко не DSP, достаточно 3, но каждый должен иметь возможность настраиваться независимо или на прием или на передачу.
Повторяю вопрос - есть ли это в лпц, и если есть то где описаны режимы работы for ex. ?
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Sep 28 2006, 21:42
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



да действительно 6 пинов, только я не понимаю зачем. Если вы откроете тот же даташит на пункте <SSC Application Examples>, то увидите, что больше четырех сигналов для работы с кодеком не используется. Если мне кто-то внятно сможет объяснить, зачем физически разделять мастер и слейв режим работы (а пины RK и RF - это вход тактовой и строб фрейма в режиме слейв) я буду очень признателен, а пока мне такое решение не понятно.

По поводу LPC, раз уж вы зацепились (ничего не имею против атмеля и ничего в пользу филипса, просто с последним работал): четыре вывода - SCK - тактирование, SDO - выход, SDI - вход, SSEL - строб фрейма (естественно, если работаем во фреймовом режиме). Скорее всего было смутило позиционирование этого модуля как SPI - это на самом деле так, но он может быть настроен для работы во фреймовом режиме (пункт 13.3.1 Texas Instruments Synchronous Serial (SSI) frame format даташита LPC213x). К кодеку цепляется легко и непринужденно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 28 2006, 21:56
Сообщение #18


Гуру
******

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



Цитата(Alex B._ @ Sep 29 2006, 01:42) *
Если мне кто-то внятно сможет объяснить, зачем физически разделять мастер и слейв режим работы (а пины RK и RF - это вход тактовой и строб фрейма в режиме слейв) я буду очень признателен, а пока мне такое решение не понятно.

Разделены не мастер и слейв, а прием и передача. RK и RF могут работать и на вход и на выход.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Sep 29 2006, 04:49
Сообщение #19


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(Alex B._ @ Sep 29 2006, 00:42) *
да действительно 6 пинов, только я не понимаю зачем. Если вы откроете тот же даташит на пункте <SSC Application Examples>, то увидите, что больше четырех сигналов для работы с кодеком не используется. Если мне кто-то внятно сможет объяснить, зачем физически разделять мастер и слейв режим работы (а пины RK и RF - это вход тактовой и строб фрейма в режиме слейв) я буду очень признателен, а пока мне такое решение не понятно.

По поводу LPC, раз уж вы зацепились (ничего не имею против атмеля и ничего в пользу филипса, просто с последним работал): четыре вывода - SCK - тактирование, SDO - выход, SDI - вход, SSEL - строб фрейма (естественно, если работаем во фреймовом режиме). Скорее всего было смутило позиционирование этого модуля как SPI - это на самом деле так, но он может быть настроен для работы во фреймовом режиме (пункт 13.3.1 Texas Instruments Synchronous Serial (SSI) frame format даташита LPC213x). К кодеку цепляется легко и непринужденно.


Кроме кодеков есть еще фреймеры, самопальная периферия на FPGA и т.д., где необходимо более 3 стандартных сигналов, но речь не об этом. Вы мене скажите - у лпц SCK и вот этот SSEL могут независимо программироваться на прием/передачу - т.е. internal/external clock и internal/external frame pulse ?
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Sep 29 2006, 11:32
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



>> Разделены не мастер и слейв, а прием и передача.
>> RK и RF могут работать и на вход и на выход.
Смысл? Два кодека включать? Так нормальные кодеки и в цепочку работать могут.

>> Вы мене скажите - у лпц SCK и вот этот SSEL могут независимо
>> программироваться на прием/передачу
Независимо - нет. Либо мастер, либо слейв. То есть если не нужны извращения (в хорошем смысле этого слова), то просто кодек или цепочку кодеков можно подключить без проблем
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 29 2006, 11:43
Сообщение #21


Гуру
******

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



Цитата(Alex B._ @ Sep 29 2006, 15:32) *
Смысл? Два кодека включать? Так нормальные кодеки и в цепочку работать могут.

Смысл хорошо объяснил Harbour постом выше.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 29 2006, 13:06
Сообщение #22


Гуру
******

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



Цитата(aaarrr @ Sep 29 2006, 14:43) *
Смысл хорошо объяснил Harbour постом выше.

Еще несколькими постами выше он "объяснил" словом "кодек", потом отступил и "объяснил" словом "фреймер" и заложился на будующее "объяснив" универсальным словом "и т.д...". В чем хорошесть?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 29 2006, 14:17
Сообщение #23


Гуру
******

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



Цитата(zltigo @ Sep 29 2006, 17:06) *
Еще несколькими постами выше он "объяснил" словом "кодек", потом отступил и "объяснил" словом "фреймер" и заложился на будующее "объяснив" универсальным словом "и т.д...". В чем хорошесть?

По-вашему, нужно было пуститься в обоснование примененного инженерами Atmel технического решения?

P.S. Покажите мне объяснение со словом "кодек", будьте так любезны.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 29 2006, 15:06
Сообщение #24


Гуру
******

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



Цитата(aaarrr @ Sep 29 2006, 17:17) *
По-вашему, нужно было пуститься в обоснование примененного инженерами Atmel технического решения?

Лично я не нуждаюсь в обьяснении того, что у Atmel под словом SSC порт подразумевается два полупорта один работающий под "master" другой под "slave". Другие совершенно спокойно подразумевают один или при необходимости два равноправных порта что позволяет строить систему без дополнительно навязаных ограничений.
Мое замечание относилость только к тому, что НИЧЕГО объяснено не было.
Цитата
P.S. Покажите мне объяснение со словом "кодек", будьте так любезны.

Пожалуйста. Это самый первый пост Harbour "обьясняющий":
Цитата
Не скажите - непонятное игнорирование nxp звуковых приложений, т.е. отсутствие SSC порта для кодеков всяких


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Sep 29 2006, 15:37
Сообщение #25


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Хм.. в одном проекте который я поддерживаю ADF7020 - радиотрансивер подцеплен именно к SSC именно шестью сигналами с извращением, в хорошем смысле слова кончно же. Вариант филипса с полудуплексным подключячением тут не прокатывает никак, хоть микруха и не может передавать и принимать одновременно.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Sep 29 2006, 15:49
Сообщение #26


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(zltigo @ Sep 29 2006, 16:06) *
Цитата(aaarrr @ Sep 29 2006, 14:43) *

Смысл хорошо объяснил Harbour постом выше.

Еще несколькими постами выше он "объяснил" словом "кодек", потом отступил и "объяснил" словом "фреймер" и заложился на будующее "объяснив" универсальным словом "и т.д...". В чем хорошесть?


Лапидарнее, please - я никогда не отступаю wink.gif Из смутных обьяснений я понял что у лпц SPI порт, который может рабоать как SSC, но со слеудющими ограничениями :

- вместо 6 сигналов только 3
- отстутствует возможность изменить направление сигналов (all port only)

Что вполне подтверждает мои слова - лпц для audio задач и телефонии является мало привлекательным кристаллом.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 29 2006, 15:52
Сообщение #27


Гуру
******

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



Цитата(SpiritDance @ Sep 29 2006, 18:37) *
Вариант филипса с полудуплексным подключячением тут не прокатывает никак, хоть микруха и не может передавать и принимать одновременно.

На ДВУХ филипсообразных портах не изобразить функциональный аналог "шестипроводки"?
Имею сомнение. Разбираться нет ни необходимости, ни времени, ни желания но сомневаюсь очень сильно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Harbour
сообщение Sep 29 2006, 15:59
Сообщение #28


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(zltigo @ Sep 29 2006, 18:06) *
Цитата(aaarrr @ Sep 29 2006, 17:17) *
По-вашему, нужно было пуститься в обоснование примененного инженерами Atmel технического решения?

Лично я не нуждаюсь в обьяснении того, что у Atmel под словом SSC порт подразумевается два полупорта один работающий под "master" другой под "slave". Другие совершенно спокойно подразумевают один или при необходимости два равноправных порта что позволяет строить систему без дополнительно навязаных ограничений.


Где у Atmel'а "два полупорта" ? Опять datashtet'ы читаем по диагонали ?

Цитата
Мое замечание относилость только к тому, что НИЧЕГО объяснено не было.


Эт точно - на мои вопросы по лпц я конкретных ответов не получил.

Цитата
Цитата

P.S. Покажите мне объяснение со словом "кодек", будьте так любезны.

Пожалуйста. Это самый первый пост Harbour "обьясняющий":
Цитата
Не скажите - непонятное игнорирование nxp звуковых приложений, т.е. отсутствие SSC порта для кодеков всяких



Кодеки разные бывают, в том числе и с полным интерфейсом, к которым лпц подключить напрямую ну никак нельзя.


Цитата(zltigo @ Sep 29 2006, 18:52) *
Цитата(SpiritDance @ Sep 29 2006, 18:37) *

Вариант филипса с полудуплексным подключячением тут не прокатывает никак, хоть микруха и не может передавать и принимать одновременно.

На ДВУХ филипсообразных портах не изобразить функциональный аналог "шестипроводки"?
Имею сомнение. Разбираться нет ни необходимости, ни времени, ни желания но сомневаюсь очень сильно.


А зачем напрягаться если есть атмель где все органично пашет и так.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 29 2006, 16:11
Сообщение #29


Гуру
******

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



Цитата(Harbour @ Sep 29 2006, 18:49) *
я никогда не отступаю wink.gif

Никак не могу оценить это, как несомненное достоинство :-).
Цитата
Из смутных обьяснений

Лично я ничего объяснять в этом топике и не собирался. А обратиться к первоисточнику за более ясными, что мешеет?
Цитата
я понял что у лпц SPI порт, который может рабоать как SSC, но со слеудющими ограничениями :
- вместо 6 сигналов только 3
- отстутствует возможность изменить направление сигналов (all port only)

В анонсированом их два универсальных 2-3-4x проводных. На этих двух можно собрать и "шестипроводку".
Цитата
Что вполне подтверждает мои слова - лпц для audio задач и телефонии является мало привлекательным кристаллом.

Запихивание синхронных потоков в непредазначенное для этого железо делает малопривлекательным
любое железо. Желаемую диаграмму сформировать можно, но
пытаться применять сию возможность для, например, типичной "телефонной" задачи работы с софтовым выделением 64Kbit из двухмегабитного потока - просто не смешно. Вне всякой зависимости от
лейбла производителя на корпусе чипа и количества проводов в интерфейсе.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Sep 29 2006, 16:18
Сообщение #30


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(zltigo @ Sep 29 2006, 19:52) *
На ДВУХ филипсообразных портах не изобразить функциональный аналог "шестипроводки"?
Имею сомнение. Разбираться нет ни необходимости, ни времени, ни желания но сомневаюсь очень сильно.

Ну в процессоре где где есть два SPI прокатит, тлько при этом это два разных устройства а не одно, не всегда это удобно, и как быть если еще и SPI нужен? Кстати к данной микросхеие SPI тоже поделючен - по нему регистры прописываются. smile.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:21
Рейтинг@Mail.ru


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