Проектирование устройств вывода информации с использованием цифрового генератора шаблона в Proteus 8.11. Часть 2
В статье рассмотрено проектирование электронных устройств вывода информации с использованием цифрового генератора шаблона в Proteus. Представлены примеры моделирования схем с применением 7-сегментных индикаторов и матрицы светодиодов, работающих под управлением одного или двух приборов Pattern generator, синхронно генерирующих выходные сигналы данных или команд в режиме внутренней или внешней синхронизации, когда генератор шаблона используется для формирования двоичного кода десятичных чисел, сигналов управления свечением разрядов индикатора, а также для реализации динамической индикации на базе двух-, четырёх-, шестиразрядных 7-сегментных индикаторов и создания кода световых эффектов бегущих огней или поочерёдного свечения группы светодиодов.Проектирование устройств вывода информации с использованием цифрового генератора шаблона в Proteus 8.11
В статье рассмотрено проектирование электронных устройств вывода информации с использованием цифрового генератора шаблона (виртуального прибора, формирующего выходные цифровые сигналы по заданному 8-битовому шаблону) в Proteus. Представлены примеры моделирования схем с применением виртуального терминала, буквенно-цифрового (LM016L) и графического (Ampire 128ґ64) дисплеев, работающих под управлением одного или двух приборов Pattern Generator, синхронно формирующих выходные сигналы данных или команд. Подробно рассмотрено формирование шаблона данных на экране дисплея генератора, а также создание файла шаблона (для последовательной или параллельной передачи данных или команд) и его применение.Применение программы CodeVisionAVR для управления буквенно-цифровыми дисплеями в Proteus 8.11
В статье рассмотрено применение функций программы CodeVisionAVR и генератора кода CodeWizardAVR для формирования анимации и отображения текста на экране буквенно-цифрового дисплея, работающего под управлением микроконтроллера AVR. Приведён пример моделирования схемы в Proteus с использованием микроконтроллера ATmega16 и датчика касания, пробников напряжения и логических уровней 0 и 1, буквенно-цифрового дисплея в 4- и 8-разрядных режимах работы. Проведён контроль входных/выходных сигналов, присутствующих на выводах микроконтроллера. СЭ №2/2022 479 0 0Работа с последовательным интерфейсом I²C в программной среде Proteus 8.11
В статье рассматривается проектирование схем микроэлектронных устройств с использованием интерфейса I2C в Proteus на примере его реализации в устройстве измерения температуры, собранном на основе микроконтроллера AVR (семейства АТ90) и датчиков LM75AD. Описаны особенности написания программного кода на языке С для инициализации интерфейса и работы с ним. Приведён пример моделирования схемы, в которой проводится передача данных через I2C между датчиками температуры, сконфигурированными как ведомые устройства, и ведущим микроконтроллером АТ90S8515, компиляция программы инициализации которого выполнена в CodeVisionAVR. Выполнено отображение принятых ведущим устройством данных на экране буквенно-цифрового дисплея LM016L. С помощью осциллографа проведён контроль сигналов, присутствующих на линиях SDA и SCL интерфейса I2C. СЭ №1/2022 820 0 0Работа с последовательным интерфейсом SPI в программной среде Proteus 8.11. Часть 2
В статье рассматривается проектирование схем микроэлектронных устройств с использованием интерфейса SPI в Proteus на примере его реализации в микроконтроллерах AVR (семейства Mega) и STM32 (семейства Cortex-M3). Описаны особенности написания программного кода для инициализации интерфейса и работы с ним, а также моделирования схем, в которых проводится передача данных через SPI между двумя и тремя устройствами, сконфигурированными как master и slave. Выполнено отображение принятых ведомым устройством данных на экране виртуального терминала. С помощью осциллографа проведён контроль входных/выходных сигналов, присутствующих на выводах устройств схемы. СЭ №1/2022 362 0 0Работа с последовательным интерфейсом SPI в программной среде Proteus 8.11 Часть 1
В статье рассматривается проектирование схем микроэлектронных устройств с использованием интерфейса SPI в Proteus на примере его реализации в микроконтроллерах AVR (семейства Mega) и STM32 (семейства Cortex-M3). Описаны особенности написания программного кода для инициализации интерфейса и работы с ним, а также моделирования схем, в которых проводится передача данных через SPI между двумя и тремя устройствами, сконфигурированными как master и slave. Выполнено отображение принятых ведомым устройством данных на экране виртуального терминала. С помощью осциллографа проведён контроль входных/выходных сигналов, присутствующих на выводах устройств схемы. СЭ №9/2021 662 0 0Работа с универсальным синхронно/асинхронным приёмопередатчиком USART в программной среде Proteus 8.11
В статье рассматривается проектирование схем микроэлектронных устройств с использованием модуля USART в Proteus. Приведены примеры моделирования схем, в которых проводится обмен данными через последовательный интерфейс между виртуальным терминалом, алфавитно-цифровым дисплеем и микроконтроллерами AVR (семейства Mega) и STM32 (семейства Cortex-M3) под управлением программы, написанной на языке С или ассемблере, с применением одного или сразу двух модулей USART. В ходе выполнения программы отслеживается состояние регистров управления модулем USART. С помощью осциллографа и логического анализатора осуществлён контроль входных/выходных сигналов, присутствующих в цепях исследуемых схем. СЭ №8/2021 691 0 0Проектирование схем микроэлектронных устройств в Proteus с использованием внешней памяти. Часть 2
В настоящее время большинство электронных устройств проектируют с применением микроконтроллеров. Однако зачастую для реализации задуманного устройства памяти микроконтроллера может не хватить. В таких случаях выполняют её расширение, например, за счёт карты памяти. Для проверки работоспособности схемы удобно применить программу-эмулятор Proteus, чья библиотека содержит микроконтроллеры с возможностью их программирования, карту ММС, а также другие цифровые компоненты и устройства вывода информации. СЭ №7/2021 320 0 0Проектирование схем микроэлектронных устройств в Proteus с использованием внешней памяти. Часть 1
В статье подробно описана подготовка карты памяти (форматирование и создание образа) для управления ею через микроконтроллер в Proteus. Приведены примеры моделирования схем, имитирующих подключение внешней памяти ММС (MultiMediaCard) к микроконтроллеру ATmega32, компиляция программы инициализации которого выполнена в CodeVisionAVR. Описан программный способ создания файлов, записи информации во внешнюю память, её чтения и отображения на экране терминала и буквенно-цифрового дисплея. СЭ №6/2021 724 0 0Применение мультифизического моделирования при проектировании печатных плат электронных устройств
В статье рассматривается задача мультифизического моделирования процессов, происходящих в электронном устройстве, и примеры её решения с помощью программы COMSOL Multiphysics. Средства программы позволяют оценить нагрев компонентов и токопроводящих дорожек, направление протекания тока, распределение электрического потенциала и температуры на поверхности печатной платы, вызванную тепловым расширением деформацию, оптимально скомпоновать печатный узел и выбрать способы его охлаждения. СЭ №7/2020 625 0 0Динамическая индикация на базе светодиодных матриц в программной среде Proteus
В статье рассмотрены возможности программы Proteus по реализации динамической индикации на базе точечных светодиодных матриц разрешением 8×8 и 16×16. Кроме того, приведены примеры моделирования схем вывода информации с использованием микросхем матриц, работающих под управлением микроконтроллера ATmega16, компиляция программы инициализации которого выполнена в CodeVisionAVR. СЭ №1/2020 326 0 0Моделирование целостности сигналов и наводок в цепях многоплатных электронных систем. Часть 2
Во второй части статьи продолжается рассмотрение многоплатных электронных схем и рассказывается об анализе целостности сигналов с использованием цифрового осциллографа, а также об анализе спектра электромагнитной совместимости. СЭ №6/2019 169 0 0