czy możesz podać link do jakiegoś schematu używającego układ CR8F6128
Kluczowe punkty
• Plik EVB zawiera kompletny schemat referencyjny (złącze SWD-ISP, stabilizator, USB-UART, LED-y, przyciski).
• Datasheet prezentuje typowe podłączenie zewnętrznego rezonatora i obwodu POR/RESET – to minimum potrzebne, by układ wystartował.
Układ CR8F6128 jest 8-bitowym mikrokontrolerem MCS-51 firmy Corebai Microelectronics z 128 kB Flash, 8 kB RAM-u XDATA, wbudowanym USB FS-Device, ADC 10-bit, PWM i bogatym zestawem peryferiów komunikacyjnych (I²C, SPI, UART, CAN-Lite). Ze względu na niszowego producenta i rynek głównie azjatycki, otwarte projekty wykorzystujące ten MCU są rzadkie, a większość schematów pozostaje w dokumentacji producenta.
Typowy schemat aplikacyjny (datasheet)
• Zasilanie 3,3 V z filtrowaniem LC.
• AVDD/AVSS odseparowane za pomocą ferrytu 600 Ω @100 MHz.
• Układ RESET sterowany tranzystorem NPN i rezystorem 4,7 kΩ do VDD.
• Opcjonalny rezonator 12/24 MHz z kondensatorami 22 pF.
Schemat płytki ewaluacyjnej
• Regulator AMS1117-3.3 z diodą Schottky’ego przy USB-Vbus.
• Programator/debugger SWD-ISP wyprowadzony na 2×5 pin, raster 1,27 mm.
• Konwerter USB-UART (CH340 G) z izolacją rezystorową na D+ / D–.
• Dwa kanały PWM podłączone do sterownika MOSFET-N (AOZ128).
• Przykładowy interfejs I²C z czujnikiem temperatury LM75.
Te dwa pliki wystarczają, by odtworzyć poprawny hardware lub zaadaptować fragmenty do własnej płytki.
• Corebai od 2023 r. publikuje kody źródłowe BSP oraz przykłady Keil uVision na Gitee: https://gitee.com/corebai-mcu
• W sierpniu 2023 dodano obsługę CR8F6-series w darmowym narzędziu programującym CoreISP v2.0 z opcją OTA-USB.
• Trend rynkowy: tanie 8-bitowce z wbudowanym USB wypierają klasyczne 8051 (Silabs, Nuvoton) w prostych peryferiach PC. CR8F6128 jest jedną z najtańszych opcji (0,68 USD przy 1 k).
• Napięcie I/O dopuszczalne 1,8 V – 5,5 V (5 V-tolerant), dzięki czemu można go bezpośrednio łączyć z logiką 5 V.
• Wewnętrzny RC-oscylator 24 MHz ±1 %, ale dla USB wymagany jest autokalibrator – producent zaleca zewnętrzny kryształ 12 MHz.
• Pamięć Flash posiada 256-bajtowy obszar APROM-ISP, pozwalający na bootloader USB bez dodatkowych komponentów.
• Pliki PDF są udostępniane bezpłatnie przez Corebai, licencja dopuszcza wykorzystanie w projektach komercyjnych.
• Upewnij się, że pobierasz dokumenty z witryny producenta lub autoryzowanego mirroru – niektóre serwisy udostępniają zmodyfikowane wersje z adware.
• Brak obsługi USB-Host – jeśli projekt wymaga OTG, rozważ CR8F6432.
• Dokumentacja w języku angielskim jest momentami nieprecyzyjna; oryginalne noty aplikacyjne w języku chińskim bywają pełniejsze.
• Narzędzia CoreIDE są dostępne tylko dla Windows.
• Analiza różnic CR8F6128 vs Nuvoton N76E003 (pin-compatible).
• Weryfikacja EMC płytki: przy >24 MHz zalecane ekranowanie linii USB.
• Zbadanie możliwości portu CAN-Lite (fizycznie kompatybilny z ISO11898-2 do 1 Mbps).
Najpewniejszym publicznym źródłem schematu jest dokumentacja płytki ewaluacyjnej Corebai (link powyżej). Jeśli potrzebujesz wersji minimalnej, skorzystaj z typowego układu aplikacyjnego w datasheet. Brak jest obecnie otwartych projektów hobbystycznych z CR8F6128, ale producent udostępnia pełny schemat referencyjny, który można adaptować do własnych potrzeb.