з співвідношень для, номінали резисторів знаходяться за формулами:
,
,
Розрахуємо номінали резисторів для кожної з заданої частоти імпульсів:
Для перемикання сигналу між парами резисторів я вибрав електронний комутатор КР591КН1 (малюнок 9).
Призначення висновків: - I15 - аналогові входи (виходи); - аналоговий вихід (вхід) ;, B, C, D - адреса (вибір з'єднання); + - позитивне напруга живлення; - негативне напруга живлення; - загальний висновок ( цифрова земля).
Технічні характеристики комутатора КР591КН1 вказані в таблиці:
ОбозначеніеСопротівленіе R ds (Ом) Час включення (мкс) Перемикаємий сигнал (В) Напруга живлення (В) КорпусТ ° C591КН15002,5 ± 5 + 5;- 15Кераміч. DIP - 60 до +80
Даний аналоговий комутатор буде управлятися за допомогою мікроконтролера. З виходів останнього буде подаватися певний сигнал на адресні входи комутатора A, B, C, D, тим самим визначаючи режим роботи комутатора.
Для даного проекту я вибрав мікроконтролер ATtiny15L фірми Atmel (Малюнок 10).
Як і всі мікроконтролери AVR фірми «Atmel», мікроконтролери сімейства Tiny є 8-розрядними мікроконтролерами, призначеними для вбудованих додатків. Вони виготовляються за малопотребляющей КМОП-технології, яка у поєднанні з удосконаленою RISC-архітектурою дозволяє досягти найкращого співвідношення швидкодія/енергоспоживання. Питомий швидкодію цих мікроконтролерів може досягати значення 1 MIPS/МГц (1000 тисяч операцій в секунду на 1 МГц тактової частоти). Мікроконтролери даного сімейства призначені в першу чергу для «бюджетних» додатків і відповідно є найдешевшими з усіх мікроконтролерів AVR. Важливою особливістю цих мікроконтролерів є ефективне використання висновків кристала, наприклад, в 8-вивідному корпусі всі висновки (крім, зрозуміло, висновків харчування) можуть використовуватися в якості ліній вводу/виводу.
Перерахуємо коротко основні особливості мікроконтролерів сімейства Tiny:
можливість обчислень зі швидкістю до 1 MIPS/МГц;
FLASH-пам'ять програм обсягом 1 ... 2 Кбайт (число циклів стирання/запису не менше +1000);
оперативна пам'ять (статичне ОЗУ) об'ємом 1 ... 2 Кбайт;
пам'ять даних на основі ЕСППЗУ (EEPROM) обсягом до 64 байт (число циклів стирання/запису не менше 100 000);
можливість програмування безпосередньо в системі через послідовний інтерфейс;
різні способи синхронізації: вбудований генератор з внутрішньої чи зовнішньої времязадающей RC-ланцюжком; вбудований генератор із зовнішнім резонатором (п'єзокерамічним або кварцовим); зовнішній сигнал синхронізації;
деякі моделі мікроконтролерів можуть працювати при зниженому до 1.8 В напрузі живлення.
Основними характеристиками підсистеми вводу/виводу є:
програмне конфігурування і вибір портів введення/виводу;
висновки можуть бути запрограмовані як вхідні або як вихідні незалежно один від одного;
вхідні буфери з тригером Шмітта на всіх висновках;
можливість підключення до входу внутрішньоїїх підтягаючих резисторів (опір резисторів становить 35 ... 120 кОм).
Основні параметри мікроконтролера ATtiny15L:
Пам'ять програм (FLASH) [Кбайт] Пам'ять даних (EEPROM) [байт] Кількість ліній введення/виводаНапряженіе живлення [В] Тактова частота [МГц] Тип корпуса16462.7 ... 5.50 ... 1.2 DIP - 8; S0IC - 8
У даній роботі мікроконтролер буде підключатися до джерела живлення +5 В.
Опис висновків мікроконтролера ATtiny15L:
ОбозначеніеНомер виводаТіп виводаОпісаніеPB0 (AIN0/AREF/MISO) 5I/O0-розряд порту B - Позитивний вхід компаратора/вхід опорної напруги для АЦП/вхід даних при программірованііPB1 (AIN1/OCIA/MISO) 6I/O1-разряд порту B - Негативний вхід компаратора/вихід таймера/лічильника Т1 (режими Compare, PWM)/вихід даних при программірованііPB2 (ADCI/T0/INT0/SCK) 7I/O2-розряд порту B (Вхід АЦП/вхід зовнішнього тактового сигналу таймера/лічильника Т0/вхід зовнішнього переривання/вхід тактового сигналу при програмуванні) PB3 (ADC2) 3I/O3-розряд порту В (Вхід АЦП) PB4 (ADC3) 2I/O4-розряд порту В (Вхід АЦП) PB5 (ADC0/RESET) 1I/O5-розряд порту В (Вхід АЦП/вхід скидання) GND4PОбщій виводVcc8PВивод джерела живлення
У проекті будуть задіяні тільки перші чотири розряду порту В, який буде працювати в режимі виходу. Певний сигнал з висновків порту В буде посилатися на адре...