=0), то ADCL=0x70, ADCH=0x02.
Глава 3. Опис апаратної частини проекту
. 1 Короткий опис флеш-накопичувача AT45DB161
. 1.1 Електричні характеристики
Корпус: SO - 8, TSOP - 28, MLF - 8
Номінальна напруга живлення 2,7 ... .3 ... .3.6 вольт.
Макс. Швидкість тактирования SPI=66 мГц
Режими Spi: 0 і 3.
Два високошвидкісних проміжних буфера розміром 528 байт.
Програмно настроюється розмір сторінки: 528 512 байт
сторінок основної пам'яті.
Можливість посторінкового, поблочного, посекторного і повного стирання.
Струм споживання: -в режимі читання=7 мА.
в реж. очікування=25 мкА
в реж. викл.=9 мкА
Програмна посекторний блокування запису блокування читання.
Два 64х байтних регістра:
програмованих користувачем одноразово.
унікальний ідентифікаційний номер.
Збереження даних=20 років
Зносостійкість: 100 тис. циклів запису читання
цоколевке (для SO - 8)
Номер ножкіНазваніеНазначеніе 1SIВход подчінённого2SCKВход тактових імпульсов3RESETВход Скидання 4CSВход вибору чіпа.5SOВиход від подчінённого6GNDЗемля7VCCВход + пітанія8WPВход апаратної захисту від стирання.
Висновок скидання можна залишити ні підключеним, так як він має підтягаючий джерело. Однак при необхідності, його можна під'єднати до Reset мікроконтролера.
Висновки SI, SCK, SO підключають до однойменних висновків МК. У ролі керуючого виводу для CS може використовуватися будь ніжка МК, здатна змінювати логічний рівень.
Ножку WP підтягують до напруги харчування за допомогою резистора. Якщо необхідно захистити вміст пам'яті, то підтягують до потенціалу землі.
. 1.2 Опкоди команд управління флеш-пам'яттю
Всього дана мікросхема підтримує 44 команди. Але я в дипломній роботі використовую тільки 5 (всі 528мі байтниє).
Назва командиОпкодПрочітать вміст першого буфера212Запісать по SPI в перший буфер132Перепісать сторінку з перших буфера в головну память131Перепісать сторінку з головною пам'яті в перший буфер83Запрос вмісту регістра 215
Далі в команді слід 10 12 бітна адреса плюс додаткові біти, щоб заповнити вільне місце. Додаткові байти інформації не несуть. Три байта для адреси довелося вводити через команд побайтного доступу. Основна пам'ять складається з
біт, або в байтах 216, або 2Мбайт. Тобто для побайтно адресації потрібно 2 байти. Крім того, додаткові байти дозволяють підготуватися до прийому адреси.
У вмісті байта регістра статусу нас цікавить восьмий (старший) біт. Якщо він встановлений (= 1), то чіп готовий до виконання наступної команди. Можливими причинами скинутого стану біта може бути недостатньо виділений час.
На запис сторінки виділяється в основну пам'ять виділяється 16 мС, на читання з основної пам'яті 4мс, на операцію передачі між проміжним буфером і МК йде 4мс.
. 2 Схеми
. 2.1 Схематика базового модуля ETT - 128
У процесі експлуатації виявилася необхідність модифікації:
· Упаяв часовий кварц до висновків 18, 19.
· Випаяв резистор між харчуванням і джерелом опорного напруги.
· Додав зовнішній роз'єм для підключення живлення від USB шини.
. 2.2 Схема приставки для дослідження перехідних процесів в моделі лінії
3.2.3 Схема приставки для дослідження комутації реле при переході через нуль
Глава 4. Опис програм.
. 1 Загальний опис
Режим АЦП
При демонстрації флеш-пам'яті дозвіл АЦП для простоти вибрано рівним 8ми бітам і частота дискретизації=3 кГц. При вимірюванні перехідних процесів використовується 10ти бітове дозвіл і частота дискретизації=30 кГц, що дозволяє переглядати форму навіть одинадцятого гармоніки промислової частоти. Джерелами сигналу повинні видавати пікова напруга по модулю не більше 2,56 вольт в номінальному діапазоні вимірювань.
Передбачуване застосування
Передбачається, що запуск зняття осцилограми ініціалізується командою з асин...