Tôi đang làm việc trên một bảng phát triển và cần cho phép người dùng thiết lập một số cấu hình.
Nó sẽ được sử dụng bởi các sinh viên và kỹ sư đang cố gắng xây dựng các mạch trên bảng mạch; Tôi không giao dịch với người tiêu dùng. Thông thường, các cài đặt sẽ giữ nguyên, nhưng có thể mọi dự án mới có thể sử dụng một cấu hình khác nhau.
Tôi sẽ dành một số chân cho các giao diện như USB và Ethernet, nhưng tôi muốn cung cấp cho người dùng tùy chọn sử dụng các chân đó cho mục đích khác. Một số loại cấu hình sẽ được yêu cầu. Các tùy chọn tôi đã xem xét cho đến nay là:
Cầu hàn:
Hoặc là các gói điện trở 0603 để cho phép các điện trở 0 ohm được sử dụng, hoặc các miếng đệm gần đó cho một đốm hàn.
Ưu điểm:
- Tùy chọn rẻ nhất có thể
- Diện tích PCB nhỏ nhất cần thiết
- Không có thay đổi ngẫu nhiên
- Tùy chỉnh bằng cách hàn trực tiếp vào pad
Nhược điểm:
- Yêu cầu hàn sắt để thay đổi
- Có thể làm hỏng bảng với hàn / khử lặp đi lặp lại
- Điện trở 0-ohm yêu cầu phải có những bộ phận đó trong tay.
Thiết bị ngắt:
Công tắc cơ nhỏ xíu trong một gói IC.
Ưu điểm:
- Dễ nhất để thay đổi
- Khá bền
Nhược điểm:
- Tùy chọn đắt nhất cho đến nay
- Có thể bị thay đổi do tai nạn
- Diện tích lớn trên PCB
- Hiện tại thấp nhất của các tùy chọn
- Khó thay đổi PCB
Nhảy pin
Jumpers cho các tiêu đề .1 "giống như các tiêu đề được tìm thấy trên bo mạch chủ và ổ đĩa PC.
Ưu điểm:
- Ít tốn kém hơn so với công tắc DIP
- Dễ dàng thay đổi PCB
- Cân bằng tốt giữa dễ thay đổi và bán vĩnh viễn
- Dễ thấy cấu hình
Nhược điểm:
- Yêu cầu diện tích PCB lớn
- Hồ sơ cao nhất; thường là 0,5 "hoặc theo yêu cầu theo chiều dọc
- Jumpers có thể bị mất
Chuyển mạch xe buýt điện tử
Sử dụng FET hoặc IC chuyển mạch bus như sê-ri TI 74CBT và điều khiển bằng EEPROM / vi điều khiển. Được đề xuất bởi Brian Carlton .
Ưu điểm:
- Diện tích PCB nhỏ
- Cấu hình trong phần mềm
- Có thể đặt cả hai lên High-Z hoặc được kết nối
Nhược điểm:
- Yêu cầu một vài IC khác; chi phí trung bình.
- Ít hiện tại hơn các tùy chọn khác
- Có sức đề kháng thực sự
- Bây giờ có thể nhầm lẫn lỗi phần cứng với lỗi phần mềm và ngược lại
Tùy chọn cầu hàn làm cho tôi lo lắng về việc làm yếu miếng đệm với việc bán lại nhiều lần và loại bỏ nó khỏi PCB. Bao nhiêu lần một công nghệ hàn tốt có thể thay đổi một phần trên đồng 1 ounce với kết thúc ENIG? Việc che các cạnh của miếng đệm bằng sellermask và thêm các tấm giảm nhiệt (để bám dính, không làm nóng) ở một số mặt của miếng đệm có làm tăng độ bền không?
Tôi có thiếu thứ gì không? Những phương pháp cấu hình nào bạn muốn sử dụng trên bảng dev?