Tổng quan
Open746I-C là bo mạch phát triển STM32 được thiết kế cho vi điều khiển STM32F746IGT6 , bao gồm bo mạch chủ và bo mạch lõi MCU Core746I .
Open746I-C hỗ trợ mở rộng hơn nữa với nhiều bảng phụ kiện tùy chọn khác nhau cho ứng dụng cụ thể. Thiết kế mô-đun và mở khiến nó trở nên lý tưởng để bắt đầu phát triển ứng dụng với bộ vi điều khiển dòng STM32.
What’s on the mother board
- Đầu nối bo mạch lõi MCU: để dễ dàng kết nối Core746I
- Giao diện Arduino: để kết nối các tấm chắn Arduino
- Giao diện DCMI: để kết nối camera
- Giao diện FMC 8-bit: dễ dàng kết nối với các thiết bị ngoại vi như NandFlash
- Giao diện ULPI: để kết nối thiết bị ngoại vi USB tốc độ cao (STM32F746I tích hợp bộ điều khiển USB HS mà không cần bất kỳ thiết bị PHY nào)
- Giao diện LCD 1: để kết nối LCD 10,1 inch, LCD 7 inch
- Giao diện LCD 2: để kết nối màn hình LCD 4,3 inch
- Giao diện SAI1: để kết nối các mô-đun âm thanh
- Giao diện ICSP: Arduino ICSP
- Giao diện SPI1/SPI2:
- Dễ dàng kết nối với các thiết bị ngoại vi SPI như DataFlash (AT45DBxx, W25QXX), thẻ SD, mô-đun MP3, v.v.
- Dễ dàng kết nối với các mô-đun AD/DA (SPI1 có chức năng thay thế AD/DA)
- Giao diện Ethernet: để kết nối các mô-đun Ethernet
- Giao diện I2S2/I2S3/I2C1: dễ dàng kết nối với các thiết bị ngoại vi I2S như mô-đun âm thanh, v.v.
- Đầu nối USART1: USB sang UASRT thông qua bộ chuyển đổi CP2102 trên bo mạch
- Giao diện QUADSPI: Giao diện SPI 4 dây (giao diện ngoại vi mới nhất dòng F7), để kết nối các mô-đun Flash nối tiếp như Bảng W25QXX
- Giao diện SDMMC: để kết nối mô-đun Micro SD, có tốc độ truy cập nhanh hơn nhiều so với SPI
- Giao diện USART3: dễ dàng kết nối với RS232, RS485, USB TO 232, v.v.
- Giao diện CAN2: để kết nối các mô-đun CAN
- Giao diện CAN1: để kết nối các mô-đun CAN
- Giao diện I2C1/I2C4: dễ dàng kết nối với các thiết bị ngoại vi I2C như bộ mở rộng I/O (PCF8574), EEPROM (AT24Cxx), Cảm biến IMU 10 DOF, v.v.
- Đầu nối chân MCU: tất cả các cổng I/O MCU đều có thể truy cập được trên các đầu nối mở rộng để mở rộng hơn nữa
- Giắc cắm 5V DC
- Đầu vào/đầu ra nguồn 5V/3.3V: thường được sử dụng làm đầu ra nguồn, cũng là điểm nối đất chung với bo mạch người dùng khác
- Công tắc cấp nguồn: được cấp nguồn từ kết nối 5VDC HOẶC USB của USART1
- CP2102: Bộ chuyển đổi USB sang UART
- Đèn LED: thuận tiện cho việc chỉ báo trạng thái I/O and/or trạng thái chạy chương trình
- Cần điều khiển: năm vị trí
- WAKE UP button: used as regular button, and/or wake up the STM32 MCU from sleep
- Nút reset
- USART1 jumper
- LED jumper
- short the jumper to connect to default I/Os used in example code
- open the jumper to connect to custom I/Os via jumper wires
- KEY jumper
- short the jumper to connect to default I/Os used in example code
- open the jumper to connect to custom I/Os via jumper wires
- Arduino jumper
- Rút ngắn các chân trên, A4, A5 được sử dụng làm chức năng AD
- Rút ngắn các chân dưới, A4, A5 được sử dụng làm chức năng I2C
What’s on the Core746I
- STM32F746IGT6: MCU STM32 hiệu suất cao có tính năng:
- Core: Cortex-M7 32-bit RISC + FPU + Chrom-ART graphic accelerator
- Tính năng: hướng dẫn DSP chu kỳ đơn
- Tần số hoạt động: 216 MHz, 462 DMIPS/2.14 DMIPS/ MHz
- Điện áp hoạt động: 1.7V-3.6V
- Đóng gói: LQFP176
- Bộ nhớ: Flash 1024kB, SRAM 320+16+4kB
- Giao diện truyền thông MCU:
-
-
- 6 x SPI, 4 x USART, 4 x UART, 3 x I2S, 4 x I2C
- 2 x CAN, 1 x QUAD-SPI, 1 x DCMI, 2 x SAI
- 1 x FMC, 1 x SDMMC, 14 x TIM , 1xLPTIM
- 1 xLCD-TFT, 1xSPDIFRX, 1xHDMI-CEC
- 1 x USB 2.0 OTG FS
- 1 x USB 2.0 OTG HS (supports external HS PHY through ULPI)
- 1 x 10/100 Ethernet MAC
-
-
- Bộ chuyển đổi AD & DA: 3 x AD (12-bit); 2 x DA (12-bit)
- Debugging/Programming: supports JTAG/SWD interfaces, supports IAP
- IC42S16400J / IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)
- MIC2075: onboard USB power management device
- AMS1117-3.3: Ổn áp 3.3V
- 8M crystal
- 32.768K crystal, for internal RTC with calibration
- Nút reset
- VBUS LED
- Power indicator
- Công tắc cấp nguồn, cấp nguồn từ 5Vin hoặc kết nối USB
- Lựa chọn chế độ khởi động, để định cấu hình chân BOOT0
- Giao diện JTAG/SWD: để gỡ lỗi/lập trình
- Đầu nối USB, hỗ trợ Thiết bị và/hoặc Máy chủ
- Bộ mở rộng chân MCU, VCC, GND và tất cả các chân I/O đều có thể truy cập được trên các đầu nối mở rộng để mở rộng hơn nữa
- Power jumper
- VBAT: rút ngắn dây nối để sử dụng nguồn điện hệ thống, mở nó để kết nối nguồn điện bên ngoài, chẳng hạn như pin
- VREF: Rút ngắn jumper để kết nối VREF+ với VCC, mở nó để kết nối VREF+ với pin tùy chỉnh khác thông qua dây nối
- OTG jumper
- Rút ngắn jumper khi sử dụng USBOTG/HOST
- Mở jumper để ngắt kết nối khỏi cổng I/O liên quan
Link schematic: https://www.waveshare.com/w/upload/1/12/Open746I-C-Schematic.pdf
Code demo: https://www.waveshare.com/w/upload/5/5c/Open746I-C-Demo-HAL.7z
Datasheet: https://www.waveshare.com/w/upload/9/9b/STM32F745-STM32F746-Datasheet.pdf
Đánh giá
Chưa có đánh giá nào.