Нужен ли осциллограф для разработки и отладки цифровых систем с монопитанием

Відповісти
nix
Site Admin
Повідомлень: 541
З нами з: 05 червня 2019 12:36

Нужен ли осциллограф для разработки и отладки цифровых систем с монопитанием

Повідомлення nix »

Сразу оговоримся, что речь идет о системах на микроконтроллерах ATMEL семейства ATmega, а конкретнее ATmega48/88/168/328 (P, PA).
Максимальная частота, которую вы можете увидеть на пинах этих чипов, составляет 20 МГц. Это пины тактирования (7 и 8 в корпусе TQFP32, там синус в противофазе), а также пин 12 в том же корпусе, куда при желании можно вывести сигнал с частотой тактирования, но уже в виде прямоугольных импульсов.
Максимальная частота на остальных пинах будет не выше 3,33 MГц, т.е. в 6 раз ниже, чем частота тактовой (и это не прямоугольные импульсы с длительностью 50%, частота такого сигнала будет еще меньше).
Получается, что необходимости в осциллографе для работы с этими чипами в системах с монопитанием нет. Достаточного простого и дешевого восьмиканального логического анализатора с частотой дискретизации 24 МГц. Вид сигнала на пинах тактирования можно один раз увидеть, чтобы знать, какой он формы (Hantek DSO5102P, ATmega48PA TQFP32, кварцевый резонатор 20 МГц + 2 конденсатора 22n).

Пин 7.
01.jpg
Пин 8.
02.jpg
Пин 12.
03.jpg

Пин 1.

Код: Виділити все

#include <avr/io.h>
//Выходы
//Переключаемый пин
#define pin_output (DDRD|=(1<<PD3))//как выход
#define pin_on (PORTD|=(1<<PD3))
#define pin_off (PORTD&=~(1<<PD3))
int main (void)
{
pin_output;
pin_off;
while(1)
{
 pin_on;
 pin_off;                             
}
}
04.jpg
Пин 1 + пин 7.
05.jpg
Пин 1 + пин 8.
06.jpg
Пин 7 + пин 8.
07.jpg
Пин 12 + пин 7.
08.jpg
Пин 12 + пин 1.
09.jpg
Питайте свої відповіді
Відповісти
  • Similar Topics
    Відповіді
    Перегляди
    Останнє повідомлення

Повернутись до “Електронні компоненти”