Development board based on MCU PIC18F47Q84

Views: 1887


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 0.00 KB 1822 downloads

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

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

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



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


  • Customs codes for exportCustoms codes for export
    Views: 291   Митні коди (HS Code) для надсилання посилок за кордон. Для відправки товару за кордон на сьогодні необхідно зазначати митні коди. Часто визначення коду займає багато часу. Для …
  • MAX7219/21 и 8х8 LED дисплеиMAX7219/21 и 8х8 LED дисплеи
    Views: 1039 MAX7219, MAX7221 предназначены для вывода информации на 8 разрядов семисегментного индикатора, но на нем легко организовать вывод на светодиодные индикаторы 8х8. продолжение следует…. Это может быть интересно
  • Проект с использованием MCC часть 02Проект с использованием MCC часть 02
    Views: 2408 Когда мы запустили конфигуратор, самое главное понять, что с этим делать и как проверить, то что мы делаем работает или нет. Для начала настроим регистры конфигурации микроконтроллера и настроем …
  • CAN – Controller Area NetworkCAN – Controller Area Network
    Views: 1217 Controller Area Network (CAN) первоначально был создан немецким поставщиком автомобильных систем Робертом Бош в середины 1980-х для автомобильной промышленности как метод для обеспечения возможности надежной последовательной связи. Целью было сделать автомобили более надежными, …
  • LCD драйвер – UC1601sLCD драйвер – UC1601s
    Views: 1767 http://svetomuzyka.narod.ru/project/UC1601s.html Читайте обновление на http://catcatcat.d-lan.dp.ua/?page_id=178 В данный момент можно приобрести в ООО “Гамма” несколько типов индикаторов на драйвере UC1601s. RDX0048-GC, RDX0077-GS, RDX0154-GC и RDX0120-GC выполнены по технологии COG.
  • Сумеречное релеСумеречное реле
    Views: 1617 Реле управления освещением, датчик день-ночь – одним словом фотореле для управления освещением или формирования сигнала для системы умный дом о понижении или повышении освещенности относительно заданного уровня. Реле выполнено по классической схеме, конденсаторный блок питания, от сети переменного тока …
  • 12-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA20412-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA204
    Views: 898 Введение. 12-битный модуль A/D Converter является усовершенствованной версией 10-битного модуля, предлагаемого на некоторых устройствах PIC24. Оба модуля являются преобразователями, в своих ядрах, с последовательным приближением (SAR), в окружении …
  • Altium Designer – создание рисунков на печатной платеAltium Designer – создание рисунков на печатной плате
    Views: 3472   Для создание рисунков на печатной платы в Altium Designer можно использовать возможность использовать в Altium Designer сторонних скриптов. Мне возможность эта очень понравилась и я решил её расшарить …
  • PIC32MZ – Core Timer (библиотека)PIC32MZ – Core Timer (библиотека)
    Views: 558 Переработанные файлы от Microchip, библиотека для работы с Core Timer.
  • VU Meter Tower ARTVU Meter Tower ART
    Views: 1708 Стерео индикатор уровня аудио сигнала. Компактность и удобство проектирования устройств на светодиодах WS2812B, а также легкость реализации алгоритма родило идею созданию своей конструкции. В этом проекте я предоставлю …



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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

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

НазадДалее

Комментарии

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

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