Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ATmega128_RUS.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
5.55 Mб
Скачать

Требования к характеристикам внешнего тактового сигнала

Рисунок 152. Осциллограмма внешнего тактового сигнала

Таблица 132. Параметры внешнего тактового сигнала

Обозначение

Параметр

VCC = 2.7В…5.5В

VCC = 4.5В…5.5В

Ед.изм.

мин.

макс.

мин.

макс.

1/tCLCL

Частота генератора

0

8

0

16

МГц

tCLCL

Период синхронизации

125

 

62,5

 

нс

tCHCX

Длительность единичного импульса

50

 

25

 

нс

tCLCX

Длительность нулевого импульса

50

 

25

 

нс

tCLCH

Длительность нарастающего фронта

 

1,6

 

0,5

мкс

tCHCL

Длительность падающего фронта

 

1,6

 

0,5

мкс

tCLCL

Разброс периодов смежных импульсов

2

2

%

Таблица 133. Типичные частоты при тактировании от внешней RC-цепи

R, кОм

C, пФ

f

100

70

TBD(2)

31,5

20

TBD(2)

6,5

20

TBD(2)

Прим.:

  1. Сопротивление R должно находиться в пределах 3 кОм…100 кОм, а емкость не менее 20 пФ. Значения C представлены в таблице с учетом емкости вывода микроконтроллера. Емкость вывода может варьироваться в зависимости от типа корпуса.

  2. TBD означает, что точное значение величины находится в состоянии определения.

Характеристики двухпроводного последовательного интерфейса

В таблице 134 описываются требования к устройствам, подключаемых к двухпроводной последовательной шине. Двухпроводной последовательный интерфейс ATmega128 отвечает данным требованиям или превосходит их в указанных условиях.

Обозначения параметров показаны на рисунке 153.

Таблица 134. Требования к двухпроводной последовательной шине

Обозн.

Параметр

Условия измерения

Мин.

Макс.

Ед.изм.

VIL

Входное напряжение низкого уровня

 

-0.5

0.3 VCC

В

VIH

Входное напряжение высокого уровня

 

0.7 VCC

VCC + 0.5

В

Vгис(1)

Гистерезис триггеров Шмитта

 

0.05 VCC (2)

-

В

VOL (1)

Выходное напряжение низкого уровня

Вытекающий ток 3 мА

0

0,4

В

tr (1)

Время нарастания SDA и SCL

 

20 + 0.1Cb (3)(2)

300

нс

tof (1)

Длительность спада с VIHmin до VILmax

10 пФ < Cb < 400 пФ(3)

20 + 0.1Cb (3)(2)

250

нс

tSP (1)

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

 

0

50(2)

нс

Ii

Входной ток каждой линии ввода-вывода

0.1 Vсс < Vi < 0.9 Vсс

-10

10

мкА

Ci (1)

Емкость каждой линии ввода-вывода

 

-

10

пФ

fSCL

Частота синхронизации SCL

fCK(4)>макс (16fSCL, 250КГц)(5)

0

400

кГц

Rp

Значение подтягивающего резистора

fSCL 100 кГц

VCC-0,4В ----------- 3 мА

1000 нс ----------- Cb

Ом

fSCL > 100 кГц

VCC-0,4В ----------- 3 мА

300 нс ----------- Cb

Ом

tHD;STA

Время удержания условия СТАРТ (повторный старт)

fSCL 100 кГц

4.0

-

мкс

fSCL > 100 кГц

0.6

-

мкс

tLOW

Длительность нулевого импульса SCL

fSCL 100 кГц(6)

4.7

-

мкс

fSCL > 100 кГц(7)

1.3

-

мкс

tHIGH

Длительность единичного импульса SCL

fSCL 100 кГц

4.0

-

мкс

fSCL > 100 кГц

0.6

-

мкс

tSU;STA

Время установки условия повторный старт

fSCL 100 кГц

4.7

-

мкс

fSCL > 100 кГц

0.6

-

мкс

tHD;DAT

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

fSCL 100 кГц

0

3.45

мкс

fSCL > 100 кГц

0

0.9

мкс

tSU;DAT

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

fSCL 100 кГц

250

-

нс

fSCL > 100 кГц

100

-

нс

tSU;STO

Время установки условия СТОП

fSCL 100 кГц

4.0

-

мкс

fSCL > 100 кГц

0.6

-

мкс

tBUF

Время освобождения шины между условиями СТОП и СТАРТ

fSCL 100 кГц

4.7

-

мкс

Прим.:

  1. Значение данного параметра у ATmega128 проверено не полностью.

  2. Только для fSCL > 100 кГц

  3. Cb - емкость одной линии шины в пФ.

  4. fCK - тактовая частота ЦПУ

  5. Данное требования относится ко всей работе двухпроводного последовательного интерфейса ATmega128. Другие устройства подключенные к двухпроводной последовательной шине могут отвечать только общим требованиям к fSCL.

  6. Фактическая длительность низкого уровня, генерируемого двухпроводным последовательным интерфейсом ATmega128, составляет (1/fSCL - 2/fCK), таким образом, частота fCK должна быть больше 6 МГц для более точного выполнения требования к длительности низкого уровня при fSCL = 100 кГц.

  7. Фактическая длительность низкого уровня, генерируемого двухпроводным последовательным интерфейсом ATmega128, составляет (1/fSCL - 2/fCK), таким образом, требования к длительности низкого уровня не строго выполняются для fSCL > 308 кГц, когда fCK = 8 МГц. Однако, микроконтроллеры ATmega128, подключенные к шине, могут связываться на полной скорости (400 кГц) между собой, а также с другими устройствами с надлежащим значением tLOW.

Рисунок 153. Временная диаграмма двухпроводной последовательной шины

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]