Поиск
Показаны результаты для тегов 'microchip'.
-
Как добавить plib в проект микрочипа MPLAB X IDE
huggydugy опубликовал тема в MCS51, AVR, PIC, STM8, 8bit
У меня есть проект, в который нужно добавить библиотеку plib, которую я нигде не могу найти, тк она не поддерживается в новой версии MPLAB. Данная библиотека нужна для нормальной компиляции проекта, без нее я не могу скомпилиривать сборку. Помогите, пожалуйста -
INSKCHIP имеет 8-летний опыт экспортной торговли чипами с годовым объемом продаж 20 миллионов долларов США, и наша продукция экспортируется в 58 стран (Россия является основным рынком). Среди наших клиентов КАМАЗ, IEK, INCOTEX, XIAOMI, LENOVO и другие известные бренды. Поиск чипов - наша сила. У нас есть 4100 видов чипов на складе, таких как ST/Tl/ADI/XILINX/NXP/ON/Microchip и т. д. Кроме того, мы также можем приобрести другие электронные компоненты: различные марки микроконтроллеров, разъемы, AC /DC, LDO, силовые микросхемы, сигнальные аналоговые микросхемы, датчики, диоды, конденсаторы, резисторы, котировки таблицы спецификаций и т. д. Короче говоря, мы можем удовлетворить любые требования, связанные с электронными компонентами. Будь то высококачественный оригинал или экономичный ремонт. Вы можете сообщить мне марку, модель и количество, которое вы хотите. Я могу дать вам цитату бесплатно. Почему бы не попробовать? Мы знаем, что многие страны ввели санкции в отношении России, в том числе и чиповая промышленность. Китай — дружественный сосед России. Как китайская компания, мы готовы оказать помощь. Многие из наших запасов имеют приоритет для российских клиентов. Если вы хотите доверять нам, пожалуйста, отправьте личное сообщение или свяжитесь с нами со следующей информацией: WhatsApp: +86 18378177530 VК: https://vk.com/inskchip электронная почта: [email protected] сайт: www.inskchip.com
-
Ограничения Multi cycle
Tik31 опубликовал тема в Языки проектирования на ПЛИС (FPGA)
Здравствуйте! Продолжаю разбираться с написанием констрейнтов для текущего проекта (Polarfire Microchip). В этот раз проблема связана с ограничениями для SPI ядра (частота шины - 50 МГц, SPI - 25 МГц). Мною (на основе примера) был подготовлен следующий файл с ограничениями. ################################################################# # Определение частоты ################################################################## # Частота системной шины - 50 МГц. Максимальная частота SPI - 25 МГц set clkSysPeriod 20 set clkSpiPeriod 40 create_generated_clock -name SCK \ -divide_by 2 \ -source [get_pins proc_cluster_i/coreSPI_wrap_i/corespi_i/USPI/UCC/spi_clk_out/CLK] \ [get_ports sck] ################################################################# # Задание входных и выходных задержек ################################################################# set trace_delay_clock 0 set trace_delay_mosi 0 set trace_delay_miso 0 set trace_delay_ss 0 set mosi_setup 2.0 set mosi_hold 2.0 set ss_setup 3.0 set ss_hold 3.0 set mosi_max_delay [expr {$trace_delay_mosi + $mosi_setup - $trace_delay_clock}] set mosi_min_delay [expr {$trace_delay_mosi - $mosi_hold - $trace_delay_clock}] set ss_max_delay [expr {$trace_delay_ss + $ss_setup - $trace_delay_clock}] set ss_min_delay [expr {$trace_delay_ss - $ss_hold - $trace_delay_clock}] # Задание Tco для MISO (см. datasheet) set Tco_Max 8.0 set Tco_Min 0.0 set miso_max_delay [expr $Tco_Max + $trace_delay_clock + $trace_delay_miso] set miso_min_delay [expr $Tco_Min + $trace_delay_clock + $trace_delay_miso] # Данные из FPGA изменяются по заднему фронту частоты SCK и защелкиваются по переднему во Flash set_output_delay -clock [get_clocks {SCK}] -clock_fall -max $mosi_max_delay [get_ports {mosi}] set_output_delay -clock [get_clocks {SCK}] -clock_fall -min $mosi_min_delay [get_ports {mosi}] set_output_delay -clock [get_clocks {SCK}] -clock_fall -max $ss_max_delay [get_ports {ss}] set_output_delay -clock [get_clocks {SCK}] -clock_fall -min $ss_min_delay [get_ports {ss}] # Данные из Flash изменяются по заднему фронту частоты SCK и защелкиваются по переднему в FPGA set_input_delay -clock [get_clocks {SCK}] -clock_fall -max $miso_max_delay [get_ports {miso}] set_input_delay -clock [get_clocks {SCK}] -clock_fall -min $miso_min_delay [get_ports {miso}] ################################################################# # Multi-Cycle ################################################################# set multiCycleCount [expr {int(ceil($clkSpiPeriod/$clkSysPeriod))}] set_multicycle_path -setup $multiCycleCount \ -to [get_ports {mosi}] set_multicycle_path -hold [expr {$multiCycleCount - 1}] \ -to [get_ports {mosi}] set_multicycle_path -setup $multiCycleCount \ -to [get_ports {ss}] set_multicycle_path -hold [expr {$multiCycleCount - 1}] \ -to [get_ports {ss}] set_multicycle_path -setup $multiCycleCount \ -through [get_ports {miso}] \ -to [get_clocks {clk50}] set_multicycle_path -hold [expr {$multiCycleCount - 1}] \ -through [get_ports {miso}] \ -to [get_clocks {clk50}] Системная частота задается в другом файле и имеет вид: # Входная тактовая частота create_clock -name {clk} -period 20 -waveform {0 10 } [ get_ports { clk } ] # Входная частота JTAG create_clock -name {tck} -period 166.67 -waveform {0 83.33 } [ get_ports { tck } ] # Частоты SYS_PLL create_generated_clock -name {clk125} -multiply_by 5 -divide_by 2 -source [ get_pins { pll_0/PF_CCC_C0_0/pll_inst_0/REF_CLK_0 } ] -phase 0 [ get_pins { pll_0/PF_CCC_C0_0/pll_inst_0/OUT1} ] create_generated_clock -name {clk50} -multiply_by 1 -divide_by 1 -source [ get_pins { pll_0/PF_CCC_C0_0/pll_inst_0/REF_CLK_0 } ] -phase 0 [ get_pins { pll_0/PF_CCC_C0_0/pll_inst_0/OUT2} ] После P&R и Timing Verify я получил нарушение по Hold В данном очтете мне не понятно откуда берется +20 нс (Multicycle), если я задал: set_multicycle_path -hold [expr {$multiCycleCount - 1}] \ -to [get_ports {mosi}] Libero корректно воспринял конструкции как -setup 2 -hold 1. Ориентировался я на картинку ниже -
Предлагаемое Microchip недорогое зарядное устройство для NiMH-аккумуляторов на базе микроконтроллера PIC10F222 способно определять момент окончания заряда и обнаруживать различные аварийные ситуации. Рассмотрено также использование статистических методов для разработки алгоритма, способного надежно определять состояние зарядного устройства. Читать статью>>
-
Ведущий инженер Microchip рассказывает о схемах базовых функциональных узлов на операционных усилителях (ОУ), типовых схемах систем управления на их базе и типичных ошибках при проектировании устройств на ОУ. Данное руководство состоит из трех частей: В первой части рассматриваются схемы базовых функциональных узлов на ОУ вместе с уравнениями для их расчета. Эти схемы были выбраны с учетом их применимости во встраиваемых системах. Во второй части руководства рассматриваются более сложные аналоговые схемы для встраиваемых систем управления, построенные с использованием базовых функциональных узлов. В третьей части руководства приведены наиболее распространенные ошибки, которые допускаются при проектировании схем на ОУ с однополярным питанием. Данный перечень ошибок – результат многолетней работы множества разработчиков по поиску неисправностей в аналоговых схемах. Большей части этих ошибок можно избежать, если применить рекомендации, приведенные в данной статье. Ознакомиться с руководством>>
-
- компэл
- операционные усилители
-
(и ещё 1 )
C тегом:
-
В руководстве для разработчиков систем с аналоговыми датчиками, представляемом компанией Microchip, дан обзор существующих типов датчиков, например, датчиков температуры, рассмотрены типы выходных сигналов датчиков, например, напряжение, ток и так далее; предложены конкретные схемы нормирования сигналов с датчиков и даны ссылки на источники дополнительной информации. Подробнее >>
-
PG164100 – новый ультрабюджетный внутрисхемный программатор/отладчик MPLAB Snap (PG164100) предназначен для проектов, не требующих высоковольтного программирования или продвинутых функций отладки. Изделие поддерживает многие новейшие микроконтроллеры, предлагаемые компанией Microchip, но, вместе с тем, не поддерживает некоторые устаревшие продукты. Номинальный набор функций отладчика ориентирован на разработчиков, которым не требуется наличие продвинутых функций. Внутрисхемный отладчик MPLAB Snap позволяет быстро и легко проводить отладку и программирование с использованием мощного графического интерфейса пользователя интегрированной среды разработки MPLAB X IDE или интегрированной среды программирования MPLAB IPE. Отладчик работает с микросхемами Microchip PIC®, dsPIC®Flash, AVR® или DSC®. Он также будет работать с такими 32-разрядными микроконтроллерами как SAM, CEC и PIC32. MPLAB Snap подключается к компьютеру через высокоскоростной (HS) USB 2.0 интерфейс, а к целевому устройству – через 8-контактный однорядный (Single In-Line или SIL) Microchip отладочный разъем. Для реализации внутрисхемной отладки и последовательного внутрисхемного программирования (ICSP™) на SIL разъем выведены два вывода I/O и линия сброса микросхемы. MPLAB Snap поддерживает такие продвинутые интерфейсы как 4-проводной JTAG и 2-проводной SWD (Serial Wire Debug) с потоковым шлюзом данных, будучи обратно совместимым для демонстрационных плат, разъемов и целевых систем, использующих 2-проводной JTAG и ICSP. Отладочная система выполняет код подобно другим современным устройствам, использующим встроенную в чип схему эмуляции вместо использования специальной микросхемы для проведения отладки. Все имеющиеся функции устройства доступны в интерактивном режиме и могут быть установлены и модифицированы с помощью интерфейса MPLAB X IDE. Внутрисхемный отладчик MPLAB Snap совместим с операционными системами Microsoft Windows® 7 или новее, Linux® и платформами MacOS™. Посмотреть больше информации
-
- pg164100
- программатор/отладчик mplab snap
- (и ещё 2 )
-
ADM00276 –демонстрационно-оценочная плата изолированного преобразователя USB-UART на основе микросхемы MCP2200. Плата установлена в защитном ABS корпусе. Чип MCP2200 представляет собой преобразователь протокола USB 2.0 в UART, дополнительно имеющий 8 линий GPIO. Микросхема поддерживает полноскоростной режим обмена данными до 12 Мб/сек (USB FS), имеет буфер 128 байт (64 байта для режима передачи и 64 байта для режима приема), полностью конфигурируемые VID, PID и строковые дескрипторы. Чип MCP2200 – это составное USB устройство, поддерживающее CDC (Communication Device Class) для коммуникаций и конфигурирования и HID для управления вводом/ выводом. Микросхема имеет 256 байт пользовательской EEPROM и др. Отладочная плата питается от USB порта хоста. Два вывода GPIO MCP2200 (GP6 и GP7) подключены к светодиодам и используются для индикации USB-UART трафика, когда соответствующие выводы сконфигурированы как TxLED и RxLED. Изолированная сторона преобразователя питается от внешнего источника в диапазоне напряжений 3 В - 5.5 В. Изделие обеспечивает электрическую изоляцию для питания и сигналов UART 3.75 кВ AC. Посмотреть технические характеристики, узнать наличие
-
Существует простой, эффективный и экономичный способ точного измерения температуры конечного продукта или устройства, а также записи значений и слежения за способом его эксплуатации. В данной статье мы рассмотрим, насколько важно применять EEPROM совместно с датчиками температуры, а также приведем несколько примеров того, как настроить EEPROM для записи показаний температуры. Читать дальше...
-
- eeprom
- датчик температуры
-
(и ещё 1 )
C тегом:
-
ATMEGA168PB-XMINI – аппаратная платформа для оценки высокопроизводительного 8-битного picoPower® AVR RISC микроконтроллера ATmega168PB. Микроконтроллер сочетает в себе 16 КБ ISP флэш памяти с поддержкой функции чтения во время записи, 512 Байт EEPROM, 1КБ SRAM, 27 линий ввода/ вывода общего назначения, 32 регистра общего назначения, три таймера/ счетчика с режимами сравнения и гибкими настройками, внутренние и внешние прерывания, USART с пробуждением при запуске передачи, байт-ориентированный 2-проводной последовательный интерфейс, последовательный порт SPI, 8-канальный 10-битный АЦП, сторожевой таймер с внутренним осциллятором, 9-байтный уникальный серийный номер и пять программно выбираемых режимов энергосбережения. Диапазон рабочих напряжений МК 1.8 В – 5.5 В. Благодаря выполнению большинства инструкций за один такт, микроконтроллер достигает производительности 1 MIPS/МГц, обеспечивая баланс между эффективностью потребления энергии и скоростью обработки. На отладочной плате имеется встроенный отладчик, обеспечивающий беспроблемную интеграцию в Atmel Studio. Оценочный набор обеспечивает доступ ко всем возможностям МК ATmega168PB, позволяя легко интегрировать микроконтроллер в пользовательский дизайн. Больше информации о ATMEGA168PB-XMINI