
Trong phần này, chúng ta sẽ đi qua cách sử dụng Octopart để tìm một linh kiện thay thế hoặc linh kiện thay thế phù hợp cho một vi điều khiển (MCU) trong một trong những thiết kế của bạn.
Vi điều khiển là những linh kiện rất phổ biến, và có rất nhiều nhà cung cấp khác nhau, lựa chọn linh kiện, các loại với các phụ kiện đi kèm, v.v. Lựa chọn có thể thường xuyên trở nên khá áp đảo - và đó là lý do tại sao video này cho thấy một số mẹo và thủ thuật, và cách sử dụng Octopart để đơn giản hóa việc tìm kiếm đó.
Nếu bạn chưa làm, hãy chắc chắn kiểm tra các video trước đó trong loạt video về Octopart này:
Bây giờ, trong phần thứ tư này, chúng ta đang xem xét việc tìm vi điều khiển thay thế phù hợp - hoặc MCU - cho sản phẩm của chúng ta.
Thiết kế mà chúng tôi đã tham khảo trong toàn bộ loạt bài là một PCB điều khiển micro quadcopter. Đối với thiết kế này, chúng tôi đã tìm thấy một số linh kiện thay thế phù hợp trong trường hợp, ví dụ, các linh kiện này hết hàng, không được khuyến nghị cho các thiết kế mới (NRND), hoặc đã đến cuối đời (EOL).
Trong video này, chúng tôi sẽ đi vào bộ não của PCB: một vi điều khiển STM32.
Chuyển nhanh vào sơ đồ, MCU được đặt ở phần trên cùng bên phải. Nó hỗ trợ các giao diện khác nhau - USB, SPI, ADCs - và cần đủ RAM và bộ nhớ flash, cũng như sức mạnh xử lý. Nó xử lý tất cả các phép toán và điều khiển cho quadcopter: ước lượng trạng thái, hệ thống điều khiển, giao tiếp, và quản lý ngoại vi.
Vì vậy, nó không thể là MCU chậm nhất - nó cần phải có tốc độ hợp lý với nhiều giao diện có sẵn.
Thêm vào đó, chính PCB cũng nhỏ gọn - khoảng 40x40 mm - và tất cả các thành phần được đặt ở mặt trên. Điều này hạn chế kích thước và loại gói mà chúng tôi có thể sử dụng. Vi điều khiển hiện tại là một gói QFN kiểu 48 chân, được chọn để đáp ứng các ràng buộc về kích thước.
Đây là một PCB bốn lớp đơn giản, và chúng tôi không muốn sử dụng BGA có chân cắm mảnh hoặc các gói khác có thể yêu cầu thêm lớp hoặc công nghệ PCB đặc biệt. Vì vậy, trong video này, chúng tôi muốn giữ nguyên loại gói tương tự.
Đây là những gì chúng tôi đang tìm kiếm:
Với mục đích của hướng dẫn này, chúng tôi đang đơn giản hóa và giữ trong hệ sinh thái STM32.
Trước khi đến với Octopart, việc kiểm tra các công cụ của chính nhà sản xuất có thể hữu ích. Trong trường hợp của STMicroelectronics, gia đình STM32 bao gồm:
Những thông tin này giúp xác định những gì tương thích và hỗ trợ trong việc lập kế hoạch chân kết nối. Tuy nhiên, Octopart cho phép chúng ta tham khảo chéo về sự sẵn có và giá cả từ các nhà phân phối tại một nơi.
Truy cập Octopart, và từ menu trên cùng bên trái chọn:
Phần Tử Điện tử → Mạch Tích hợp → Bộ Xử lý và Bộ Điều khiển Nhúng → Vi điều khiển
Từ đây, nhấp vào Hiển thị Bộ Lọc ở phía bên phải.
Để phản ánh nhu cầu thiết kế của chúng ta:
Với những bộ lọc đó, các tùy chọn có sẵn đã giảm từ hàng nghìn xuống còn chỉ 61.
Tiếp theo, chúng ta thêm một bộ lọc cho Kích thước Bộ nhớ Flash.
Điều này giảm kết quả xuống còn 10 MCU, tất cả đều đáp ứng các yêu cầu về vật lý cơ bản và bộ nhớ.Bước 4: So sánh các Tùy chọn với Giao diện Thông số Kỹ thuật
Nhấn vào tab Thông số Kỹ thuật Linh kiện để xem và so sánh:
Bảng này cho phép so sánh nhanh chóng giữa các lựa chọn. Nếu cần, bạn có thể thêm nhiều bộ lọc khác, ví dụ:
Giả sử chúng ta quan tâm đến STM32F411CEU6. Nhấp vào linh kiện để mở giao diện chi tiết:
Điều này giúp dễ dàng xác nhận tính phù hợp từ cả hai góc độ chức năng và bố trí.
Nếu bạn đang sử dụng Altium Designer, sao chép số phần và dán vào bảng Tìm kiếm Phần Sản xuất. Nếu có sẵn:
Hãy chắc chắn kiểm tra tính tương thích của chân và xem xét các ghi chú ứng dụng cho cấu hình.
Video và hướng dẫn này đã minh họa cách Octopart giúp bạn:
Chúng tôi không cần phải truy cập bất kỳ trang web hoặc công cụ nào khác. Octopart đã cung cấp tất cả dữ liệu quan trọng tại một nơi.