Development board based on MCU PIC18F47Q84

Views: 799


PIC18F47Q84

Microcontroller Family with CAN Flexible Data

Status: In Production.


  • Product Features

      Functional Safety

    • IEC 60730 Class B library (UL certified)
    • ISO 26262 FMEDA (ASIL B Ready certified by SGS TÜV)
    • ISO 26262 Safety Manual (ASIL B Ready certified by SGS TÜV)
    • ISO 26262 software diagnostics (certification pending)
    • IEC 61508 FMEDA
    • IEC 61508 Safety Manual (ultimo 2021)
    • MPLAB XC8 Functional Safety Pro compiler
    • CAN Flexible Data-Rate (FD) module:

    • Functional in CAN FD or CAN 2.0B modes
    • Eight Direct Memory Access (DMA) Controllers:

    • Data transfers capabilities
    • User programmable source and destination sizes
    • Hardware and software triggered data transfers
    • Vectored Interrupt Capability:

    • Selectable high/low priority
    • Fixed interrupt latency of three instruction cycles
    • Programmable vector table base address
    • Backwards compatible with previous interrupt capabilities
    • Analog-to-Digital Converter with Computation and Context Switching (ADC):

    • Automated math functions on input signals:
    • Averaging, filter calculations, oversampling and threshold comparison
    • 4 Separate Contexts (settings and results) saved and accessible separately
    • Contexts can be accessed through firmware or DMA
    • Five internal analog channels
    • Hardware Capacitive Voltage Divider (CVD) Support:
    • Automates touch sampling and reduces software size and CPU usage when touch or proximity
    • Universal Timer (UTMR):

    • Two Customizable 16-bit Timers​ – Combine to create larger bit timer
    • 8-Bit Digital-to-Analog Converter (DAC):
    • Two Comparators (CMP):
    • Four 16-Bit Pulse-Width Modulators (PWM):
    • Data Signal Modulator (DSM):
    • Programmable CRC with Memory Scan:

    • Reliable data/program memory monitoring for Fail-Safe operation (e.g., Class B)
    • Calculate 32-bit CRC over any portion of Program Flash Memory
    • Communication:

    • Five UART modules:
    • LIN master and slave, DMX mode, DALI gear and device protocols
    • SPI / I2C
    • Doze: CPU and Peripherals Running at Different Cycle Rates (typically CPU is lower)
    • Idle: CPU Halted While Peripherals Operate
    • Sleep: Lowest Power Consumption
    • Peripheral Module Disable (PMD):

    • Ability to selectively disable hardware module to minimize active power consumption of unused peripherals
    • JTAG: Supports boundary scan

PIC18F27/47/57Q84 Data Sheet:   PDF

Восьмибітні мікроконтролери PIC18 серії Q мають всі периферійні модулі властиві 16 і 32 бітних контролерів. Но поки придбати в Україні їх неможливо, то я  вирішив виготовити плати розробника разом зі складанням. Щоб отримати відразу повністю підготовлену плату для навчання та розробки нових пристроив на їх базі. Архітектура цієї моделі дозволяють створювати пристрої, які за ефективністю обробки перевищують деякі моделі STM32!!!

На платі мінімальна кількість компонентів, пара світлодіодів для тестування, UART з USB мостом для діагностики.

Схема підключення MCU.

У схему доданий резонатор на таймер 1 (32768 Гц) для тестування систем, що потребують годинника реального часу. Додано п’ять світлодіодів для налагодження додатків. Кнопка скидання – для любителів. Т одна кнопка підключена до порту RB0 для тестування зовнішнього впливу. Тобто. мінімальний набір, щоб почати тестувати MCU.

Схема живлення плати суміщена зі з’єднувачем TYPE-C, тут можна безпосередньо живитись від ПК або від мережевого адаптера. При живленні плати від ПК ви відразу отримуєте можливість виведення даних через USB-міст.

У схемі застосований захист від зворотної напруги (про всяк випадок) та використовуючи особливості USB мосту CH343P можливість апаратного скидання MCU по живленню.

Схема проекту:

Значок

Development board based on MCU PIC18F47Q84 - schematic 5 МБ 689 downloads

Semantic - project Development board based on MCU PIC18F47Q84 ...

Вартість повністю зібраної плати з доставкою в Україну – 25$.

Проект документації для самостійного виготовлення буде входити до оновлення бази даних АД, або – на запит.



Це може бути цікаво!


  • Проект с использованием MCC часть 05Проект с использованием MCC часть 05
    Views: 1871 Эту часть назовем так как избавься от delay, там где а это реально не надо. Для это нам потребуется научиться использовать прерывания и работать с таймерами. Что такое …
  • Проект с использованием MCC часть 13Проект с использованием MCC часть 13
    Views: 1023 Так как используя MCC мы можем его использовать со своими библиотеками, поэтому настало время и свое создать. Для начала откроем наш заголовочный файл в нем очень много букв: По …
  • VU Meter Tower ARTVU Meter Tower ART
    Views: 1594 Стерео индикатор уровня аудио сигнала. Компактность и удобство проектирования устройств на светодиодах WS2812B, а также легкость реализации алгоритма родило идею созданию своей конструкции. В этом проекте я предоставлю …
  • MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)
    Views: 455 RTCC предоставляет пользователю часы реального времени и функция календаря (RTCC), точность “хода” может быть откалибрована. Основные особенности модуля RTCC: • Работает в режиме глубокого сна. • Возможность выбора источника …
  • WiFi ESP8266 ESP-202 (ESP-12F)WiFi ESP8266 ESP-202 (ESP-12F)
    Views: 7642 Первое знакомство, сначала надо его купить… http://voron.ua/catalog/024404 Схема для подключения и тестирования По схеме ставим две кнопки, сброс и кнопку BT2, для перевода в режим обновления прошивки. Если надо сделать …
  • Altium Designer first projectAltium Designer first project
    Views: 234 Эта статья подразумевает, что у вас установлен и настроен Altium Designer как описано в статье  Altium Designer my setup system and project structure.  Обратите внимание! Библиотека постоянно обновляется, …
  • Altium Designer – подготовка документации для производства и сборки печатных платAltium Designer – подготовка документации для производства и сборки печатных плат
    Views: 3624 В процессе освоения Altium Designer много возникает вопросов по подготовке документации для производства плат, а также для её сборки. Altium Designer позволяет сделать все требуемые документы, хотя скажем …
  • MPLAB® Harmony – или как это просто! Часть 1.MPLAB® Harmony – или как это просто! Часть 1.
    Views: 3554 Часть первая – Установка Гармонии. Музыкальная тема к статье, слушаем: В начале запуска нового проекта и выбора микроконтроллера стоит задача правильно его сконфигурировать, прежде чем перейти к реализации …
  • PIC18F25K42 – v. A001 – выявленные баги.PIC18F25K42 – v. A001 – выявленные баги.
    Views: 592 Модуль I2C Не работает при использовании в стандартной конфигурации MCC. Требует особой нестандартной конфигурации и управления для нормальной работы. Обойти Обход проблемы возможен библиотека см статью. Модуль ADC2 На …
  • Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)
    Views: 3179 Солнечные коллекторы для отопления в Европе используют в более 50% от общего количества установленных гелиосистем. Однако следует понимать, что гелиосистемы предназначены лишь для поддержки отопления и экономии затрат на основную …



Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Продолжайте читать

НазадДалее

Комментарии

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.