Làm thế nào là vi điều khiển SMD được tải sẵn mã?


13

Thông thường khi bạn mua một bộ vi điều khiển SMD (giả sử là AVR) hoặc PCB với bộ vi điều khiển SMD, nó sẽ được tải sẵn với bất kỳ chương trình nào mà bo mạch sử dụng để chạy. Tôi đã tự hỏi làm thế nào nó được tải sẵn - Tôi đoán IC IC có thể được lập trình bằng cách sử dụng ổ cắm DIP, vậy có ổ cắm SMD đặc biệt nào không?


Câu trả lời:


12

Hầu hết các vi điều khiển đều có khả năng lập trình mạch (ICP); bạn có thể lập trình chúng qua một vài dòng I / O kỹ thuật số thông qua JTAG hoặc bất cứ điều gì, bằng cách cấp nguồn cho bảng mạch in và nối cáp từ bảng vào PC. Điều này có thể bằng cách sử dụng các tín hiệu lập trình ở mức logic thông thường. (Microchip có cách tiếp cận lập trình mạch điện áp cao trong đó đường dây đặt lại MCLR phải được giữ ở điện áp cao (12V?) Chỉ ổn khi thêm một diode cách ly giữa MCLR và phần còn lại của mạch.)

Trong những ngày đầu trước ICP, bạn có thể mua số lượng lớn IC từ nhà sản xuất, được lập trình bởi họ, như một dịch vụ giá trị gia tăng. Số lượng nhỏ sẽ phải được lập trình bởi bạn hoặc người khác.

Theo như socket đi - có ổ cắm cho hầu hết mọi thứ . Vài năm trước tôi đã làm việc gần đây với bộ MSP430 có ổ cắm vỏ sò cho QFP 64 chân. Chúng không rẻ nhưng chúng hoạt động tốt. (Đây là một cho một máy phát điện 400 pin tốt đến 10GHz ) Chúng được sử dụng chủ yếu cho mục đích thử nghiệm hơn là lập trình.


2
Bạn vẫn có thể mua IC được lập trình bởi nhà sản xuất; ngay cả với ICP, vẫn cần có thời gian trên đường dây để flash các bộ phận và không gian bảng để thêm các điểm thăm dò ICP. Đối với hoạt động sản xuất lớn, điều này là khá phổ biến. Ví dụ, Microchip thực hiện việc này thông qua Microchip Direct , với số lượng giảm xuống 1 (cũng như với số lượng lớn hơn và cao hơn).
Kevin Vermeer

11

Vâng, chắc chắn có ổ cắm thiết bị cho các thiết bị SMD. Chúng thường được sử dụng để sản xuất và kiểm tra độ tin cậy của các thành phần SMT. Kiểm tra sản xuất thường được thực hiện bằng cách sử dụng trình xử lý thiết bị, về cơ bản là một thiết bị robot chuyển các bộ phận được kiểm tra đến và từ (các) ổ cắm trên thiết bị kiểm tra sản xuất.

Thiết bị thử nghiệm sản xuất tương tự có khả năng lập trình các thiết bị tại nhà máy (chỉ thực tế khi mua số lượng lớn), hoặc nhà phân phối và / hoặc khách hàng cuối có thể lập trình các bộ phận.

- chỉnh sửa để thêm một liên kết đến một hệ thống lập trình tự động độc lập. -

http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx


5
Đối với khối lượng lớn (hàng ngàn), tôi nghĩ rằng họ lập trình chúng ở cùng một điểm với bài kiểm tra điện tử, ở dạng trần. Họ đã phải kết nối với IC die để kiểm tra nó trước khi đóng gói trong gói SMT.
Sói Connor

3

Tôi thấy bạn đã nhận được một vài câu trả lời tốt. Có lẽ bài viết của tôi về lập trình mạch vi mạch PIC sẽ cung cấp cho bạn một số nền tảng bổ sung và giúp làm sáng tỏ quá trình nói chung.


Argh. Tôi đã sử dụng thẻ HTML A cho liên kết mà tôi nghĩ đã được hỗ trợ tại đây. Rõ ràng là không. Thật không may, dường như không thể tra cứu các chi tiết chỉnh sửa khi bạn thực sự cần chúng trong trình chỉnh sửa bài. Ồ tốt Trong mọi trường hợp, liên kết là embedinc.com/picprg/icsp.htm
Olin Lathrop

<a>Thẻ HTML hoạt động, bạn chỉ cần quên các trích dẫn xung quanh URL. Cú pháp là <a href="URL" title="Hover text">in-line text</a>. Thuộc tính tiêu đề là tùy chọn, các trích dẫn xung quanh URL (và tiêu đề) thì không. Xem <a href=" Electronics.stackexchange.com/editing-help"> Trợ giúp chỉnh sửa Markdown </a> và <a href = " meta.stackexchange.com/q/1777/146495 " title = "Thẻ HTML là gì được phép trên Stack Overflow, Server Fault và Super User? "> câu hỏi MSO này </a> để biết thêm.
Kevin Vermeer

Lưu ý rằng bạn vẫn sẽ phải sử dụng [text](URL)cú pháp đánh dấu nhỏ trong các bình luận. Trên đây chỉ là để trình diễn. Không chắc chắn tại sao dấu chấm phẩy được thêm vào, mặc dù.
Kevin Vermeer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.