
Views: 5352
Microchip тішить новими мікроконтролерами. Особливістю цього MCU – це багата інтелектуальна периферія, що дозволяє вирішувати такі завдання на 8 бітних MCU, які неможливо реалізувати на деяких навіть 32 бітних системах сторонніх виробників. Microchip як був так і залишається лідером світу з виробництва та розробки нових MCU!
Але, на жаль, на території України придбати новітні зразки MCU від Microchip особливо зараз в умовах москалької агресії, досить проблематично. Але рятують китайські друзі.
Мені сподобався MCU PIC18F47Q84, це 8 бітний мікроконтролер, але у нього на борі 5-UARTів, DMA, 2-SPI, CAN модуль та ще багато чого. Я розробив для вивчення демо плату і замовив зі збиранням. Замовляв наприкінці листопада 2023 року і плати отримав на руки в середині грудня 2023 року, десь не більше 3 тижнів. Та це не ті терміни, що були до війни, коли можна було в середу сплатити замовлення, а наступного вівторка кур’єр приносив тобі зібрані плати додому, але з урахуванням поточних обмежень цей терміни супер. Хочу висловити подяку перевізнику MEEST за ефективну та недорогу доставку..
Я замовив до виготовлення PCB. Ось фото того, що вийшло:
Замовлення та складання було виконано на JLCPCB, одразу додам складання ідеальне, всі демоплати працездатні.
Для зручності роботи з цими платами, що я зробив:
1. Поставив ЮСБ-міст CH343P для зручності діагностики та для можливості налагодження та тестування бутлоадера. CH343P – новий чіп від китайського виробника Nanjing Qinheng Microelectronics Co., Ltd, він сертифікований у Microsoft, є повний опис та інструменти для налагодження та програмування. Серйозна компанія із великими амбіціями. Я CH343P протестував та рекомендую до застосування, виправдав мої надії на всі 100%.
2. Для підключення (подачі живлення) використовував TYPE-C USBc1. На сьогоднішній день цей тип з’єднувача став де фактом як і з’єднувач для подачі живлення, так як з’єднувач для всіляких інтерфейсів.
3. Додав захист від подачі напруги зворотної полярності Qp1.
4. Для зручності є індикатор контролю живлення на світлодіоді LD7.
Для MCU я передбачив лише додатково кварцовий резонатор на 32.768 KHz для тестування систем, що потребують механізму годинника реального часу для систем шифрування даних.
Тест поінти я вибрав з отвором так зручніше за код треба проводити вимірювання сигналу з використання щупів, він чітко фіксується і не зісковзує з майданчика.
Для підключення загального дроту приладу застосував тестпоінт такого виду, дуже зручно коли треба підключитися затиском типу “крокодил”:
Таких тестпоінтів встановлено два на різних сторонах плати для зручності налагодження проектів, якщо необхідно підключити прилади або аналізатори.
Одна кнопка для тестування, зручно, якщо необхідно в програму, треба передати кероване із зовнішнього боку.
І Кнопка скидання, в готовому виробі вона не потрібна, а ось для налагодження іноді треба мати.
З’єднувач для підключення дебагера/програматора. Послідовність виводів з’єднувача повністю збігається з програматорами такими, як PicKit4/5.
Тестові світлодіоди для виведення стану роботи системи.
Ось така вийшла плата
Демонстраційний софт для тестування та навчання.
Demo Board PIC18F47Q84 soft 6 МБ 1566 downloads
Демонстраційний софт для тестування та навчання. /*...p.s. Є три вільні плати. Запитання на email. There are three free boards. Questions by email.
Це може бути цікаво!
HVLD модуль на примере PIC24FJ128GA204
Views: 696 HVLD модуль представляет собой простое устройство, для контроля напряжения питания микроконтроллера или внешнего напряжения (через делитель). Его задача при “выходе” напряжения за заданные пределы сформировать сообщение микроконтроллеру, что …MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналов
Views: 648 При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном …USB K-L-line адаптер
Views: 4631 USB K-L-line адаптер предназначен для связи персонального компьютера с диагностической шиной автомобиля – интерфейс ISO-9141. Этот проект предназначен для сборки недорого устройства с использованием специально для этой цели …Просто о внешних переменных
Views: 838 Часто возникает задача когда необходимо предавать данные между модулями программы. Например, передать данные между файлами, или управлять работой модулей. Для этого создаем заголовочный файл и описываем наши переменные как …Простой сенсорный регулятор света
Views: 2378 Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня …NS108-5050-16bit от Newstar
Views: 615 Кто уже использует в своих проектах адресуемые светодиоды хорошо знакомы с такими как WS2812 и им подобные. Эти светодиоды для управления используют однопроводную шину. Из-за этого пропускная способность …Часы-кухонный таймер
Views: 2796 Каждая кухня должна иметь кухонный таймер, который позволяет напоминать хозяйке когда проходить определенный промежуток времени. Например, печем пирог, варим яйца… , чтобы не смотреть постоянно на часы, установим таймер и …Altium Designer my Libraries, Project templates, System settings by Catcatcat V24.0 PRO
Views: 323 Назвемо цей варіант поновлення для професіоналів і не тільки. Що нового? 1. Повністю змінено структуру параметрів бази даних компонента. Це дозволило повноцінної роботи Актив ВОМ. Ви відразу отримуєте …Проект с использованием MCC часть 01
Views: 2617 Для изучения MCC я выбрал простой контроллер PIC16F1509. Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате Внешний вид …CCP модуль для декодирования ИК-кодов пультов ДУ
Views: 1109 Множество изготовителей для своих пультов дистанционного управления на ИК лучах используют принцип широтно-импульсной модуляции. В таких кодах бит единицы представляется импульсом большой длительности, а ноль импульсом короткой длительности. …
Комментарии