Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Stenin Lab / C8051F60-67-устройство МК.pdf
Скачиваний:
187
Добавлен:
10.02.2015
Размер:
5.19 Mб
Скачать

C8051F060/1/2/3/4/5/6/7

Рисунок 21.12. Временные диаграммы ведущего SPI (CKPHA = 0)

SCK*

TMCKH

 

 

TMCKL

 

 

TMIS

 

 

 

TMIH

 

 

 

 

 

 

 

MISO

MOSI

*Состояние сигнала SCK показано для случая CKPOL = 0. Если CKPOL = 1, то состояние сигнала SCK будет противоположным.

Рисунок 21.13. Временные диаграммы ведущего SPI (CKPHA = 1)

SCK*

 

 

 

 

 

 

 

 

 

 

 

 

 

TMCKH

 

 

 

 

 

TMCKL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TMIS

 

 

 

 

 

 

TMIH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MISO

MOSI

*Состояние сигнала SCK показано для случая CKPOL = 0. Если CKPOL = 1, то состояние сигнала SCK будет противоположным.

Ред. 1.2

262

C8051F060/1/2/3/4/5/6/7

Рисунок 21.14. Временные диаграммы ведомого SPI (CKPHA = 0)

NSS

TSE

TCKL

TSD

SCK*

TCKH

TSIS TSIH

MOSI

 

TSEZ

 

 

 

 

 

 

 

TSOH

 

 

 

TSDZ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MISO

*Состояние сигнала SCK показано для случая CKPOL = 0. Если CKPOL = 1, то состояние сигнала SCK будет противоположным.

Рисунок 21.15. Временные диаграммы ведомого SPI (CKPHA = 1)

NSS

TSE

 

 

 

 

TCKL

 

 

 

 

 

 

 

 

 

 

SCK*

 

 

 

TCKH

 

 

TSIS

TSIH

MOSI

 

 

TSEZ

TSOH

 

MISO

 

TSD

TSLH

TSDZ

*Состояние сигнала SCK показано для случая CKPOL = 0. Если CKPOL = 1, то состояние сигнала SCK будет противоположным.

263

Ред. 1.2

C8051F060/1/2/3/4/5/6/7

Таблица 21.1. Временные параметры ведомого SPI

Параметр

Описание

Мин.

Макс.

Ед. изм.

 

 

 

 

 

Временные параметры ведущего SPI* (см. рис. 21.12 и рис. 21.13)

 

 

 

 

 

 

 

 

TMCKH

Длительность высокого уровня сигнала SCK

1*TSYSCLK

 

нс

 

 

 

 

 

TMCKL

Длительность низкого уровня сигнала SCK

1*TSYSCLK

 

нс

 

 

 

 

 

TMIS

Время удержания данных на линии MISO до

1*TSYSCLK+ 20

 

нс

фронта SCK, вызывающего сдвиг данных

 

 

 

 

 

 

TMIH

Длительность интервала между фронтом SCK,

 

 

 

вызывающим сдвиг данных, и обновлением

0

 

нс

 

данных на линии MISO

 

 

 

Временные параметры ведомого SPI* (см. рис. 21.14 и рис. 21.15)

 

 

 

 

 

 

 

 

TSE

Длительность интервала между появлением

 

 

 

сигнала низкого уровня на линии NSS и первым

2*TSYSCLK

 

нс

 

фронтом сигнала SCK

 

 

 

TSD

Длительность интервала между последним

2*TSYSCLK

 

нс

фронтом сигнала SCK и появлением сигнала

 

 

высокого уровня на линии

 

 

 

TSEZ

Время установления данных на линии MISO после

 

4*TSYSCLK

нс

появления сигнала низкого уровня на линии NSS

 

 

 

 

 

 

Длительность интервала между появлением

 

 

 

TSDZ

сигнала высокого уровня на линии NSS и

 

4*TSYSCLK

нс

переходом линии MISO в высокоимпедансное

 

 

 

 

 

 

состояние

 

 

 

TCKH

Длительность высокого уровня сигнала SCK

5*TSYSCLK

 

нс

 

 

 

 

 

TCKL

Длительность низкого уровня сигнала SCK

5*TSYSCLK

 

нс

 

 

 

 

 

TSIS

Время удержания данных на линии MOSI до

2*TSYSCLK

 

нс

фронта выборки сигнала SCK

 

 

 

 

 

TSIH

Длительность интервала между фронтом выборки

2*TSYSCLK

 

нс

SCK и обновлением данных на линии MOSI

 

 

 

 

 

TSOH

Длительность интервала между фронтом SCK,

 

4*TSYSCLK

нс

вызывающим сдвиг данных, и обновлением

 

 

данных на линии MISO

 

 

 

TSLH

Длительность интервала между последним

6*TSYSCLK

8*TSYSCLK

нс

фронтом SCK и обновлением данных на линии

 

MISO (только для случая, когда CKPHA = 1)

 

 

 

* TSYSCLK представляет собой один период системного тактового сигнала (SYSCLK).

Ред. 1.2

264