[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено cyberflex 19 июля 2006 г. 17:05
В ответ на: Всем привет! Вопрос про времянкам SPI в AVR. В доке написано, что захват данных происходти по фронту цлк. А где время установления и время удержания данных? отправлено <font color=gray>P_Andrey</font> 19 июля 2006 г. 16:42

ну вроде бы это спецификацией SPI оговариватеся
(соотв вопрос не про атмел получается а скорее про шину)

у шины есть 2 доп параметра (не считая скорости и макс числа байтов передаваемых з араз)
это C_POL и C_PHA

с первым - все понятно - это полярность сигнала клока
C_POL=0 -означает что клок в неактивном состоянии ноль и соотв наоборот

C_PHA=0/1 соотв говорит по первому изменению клока надо сэмплить значение или по второму (первое и второе имеется в виду за период),
прт этом получается что в зависимости от значения C_POL первое значение окажется фронтом или спадом

если сэмплится по первому изменению то "хитрость" в том что выставить значение которое будет сэмплиться нужно по изменению сигналя SS(slave select)

SS обычно в таком случае может быть выставлен по времени на полпериода клока раньше чем первое изменение клока


время удержания фактически определяется частотой клока -
максимальная поддерживаемая SPI портом частота клока его и задает


ну и время установления при выбранной частоте клока не более максимально допустимой будет где-то меньше четверти его периода

надеюсь я на тот вопрос отвечал?;)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание