Многим из нас известно, что STM32F103VBT6 использует высокопроизводительное 32-битное RISC-ядро ARM Cortex-M3, рабочую частоту 72 МГц, FLASH 128 КБ, SRAM до 20 КБ, расширенные порты ввода-вывода и две шины APB, подключенные к периферийным устройствам. Микроконтроллер STM32F103VBT6 подходит для широкого спектра приложений, таких как источники бесперебойного питания ИБП, контроллеры двигателей, портативные устройства, системы сигнализации, программируемые контроллеры и другие сценарии применения. Но отсутствие STM32F103VBT6 на складе все больше и больше становится проблемой для производителей. Можно ли заменить MCU микроконтроллер STM32F103VBT6 на аналог китайского производства.
После долгих поисков наконец нашелся китайский микроконтроллер под названием NS32F103VBT6.
Технический характеристики MCU микроконтроллера NS32F103VBT6 следующие:
Упаковка | LQFP-100_14x14x05P |
UART/USART | 3 USART |
SPI | 2 |
USB Device | 1 |
PWM | 13 |
USB Host/OTG | - |
I2C (SMBUS/PMBUS) | 2 |
Напряжение питания | 2V ~ 3.6V |
EEPROM память | - |
CAN | 1 |
A/D | 16x12bit |
CPU | 32-Bit |
CPU | ARM Cortex-M3 |
ROM память | 128KB |
RAM память | 20KB |
Частота (максимальная) | 72MHz |
ROM прошивка | FLASH |
I/O сигналы | 80 |
Температура эксплуатации | -40°C … +85°C |
После сравнения параметров NS32F103VBT6 и STM32F103VBT6 можно обнаружить, что ресурсы NS32F103VBT6 и STM32F103VBT6 согласованы, и упаковка согласована, и адрес памяти также одинаков. Но NS32F103VBT6 имеет более высокие показатели стоимости. Это означает, что аппаратно NS32F103VBT6 может заменить STM32F103VBT6 с полной совместимостью PIN-PIN без модификации схемы. Итак, что насчет программного обеспечения?
Прямая прошивка в NS программы ST показала, что плата может нормально работать, точно так же, как и предыдущая ST. Это означает, что нет необходимости вносить какие-либо изменения в программное обеспечение, а программное и аппаратное обеспечение полностью совместимы. NS32 использует дизайн, совместимый на уровне регистров, более 90% программ, разработанных на основе чипов STMicroelectronics, можно использовать напрямую без изменений, а интегрированная среда разработки совместима, что делает ненужным переписывание кода при замене чипов и может быть переданы на тестирование и в производство быстрее. После проведения испытаний на высокие и низкие температуры и на старение проблем нет, но цена намного ниже, чем у STM32F103VBT6.
Ниже представлены несколько фотографий из спецификации, чтобы дать вам лучшее представление о NS32F103VBT6.