BOM, viết tắt của Bill of Materials, là bảng danh sách toàn bộ linh kiện cần sử dụng để lắp ráp một bo mạch PCBA. Một BOM chuẩn không chỉ ghi “linh kiện gì”, mà còn phải thể hiện rõ vị trí linh kiện, số lượng, giá trị, package, mã nhà sản xuất, mã linh kiện MPN và các ghi chú kỹ thuật cần thiết.
Trong gia công PCBA, BOM là tài liệu trung tâm để báo giá linh kiện, kiểm tra khả năng mua hàng, đối chiếu với file Pick and Place, chuẩn bị vật tư và kiểm soát chất lượng sản xuất. Nếu Gerber là dữ liệu để sản xuất PCB trống, thì BOM là dữ liệu để xác định chính xác những gì sẽ được lắp lên PCB đó.
Một BOM sai hoặc thiếu thông tin có thể dẫn đến mua nhầm linh kiện, sai package, chậm tiến độ, phát sinh chi phí hoặc khiến bo mạch sau khi lắp ráp không hoạt động đúng thiết kế.
Kiểm tra BOM linh kiện là bước bắt buộc trước khi báo giá và sản xuất PCBA. Lý do đầu tiên là BOM ảnh hưởng trực tiếp đến chi phí linh kiện. Cùng một giá trị điện trở, tụ điện hoặc IC, nhưng khác hãng sản xuất, package, sai số hoặc dải nhiệt độ có thể tạo ra mức giá rất khác nhau.
Lý do thứ hai là BOM ảnh hưởng đến tiến độ sản xuất. Một mã linh kiện bị hết hàng, EOL hoặc có lead time dài có thể làm chậm cả đơn hàng, dù PCB và các linh kiện khác đã sẵn sàng.
Lý do thứ ba là BOM ảnh hưởng đến chất lượng PCBA. Một tụ điện sai điện áp, điện trở sai công suất, IC sai hậu tố hoặc connector sai chân có thể gây lỗi ngay khi test hoặc làm sản phẩm hoạt động không ổn định sau một thời gian sử dụng.
Vì vậy, trước khi gửi BOM cho nhà sản xuất, cần kiểm tra kỹ cả tính chính xác kỹ thuật lẫn khả năng mua hàng thực tế.
Một file BOM dùng cho gia công PCBA nên có các cột chính sau:
| Thông tin | Vai trò |
|---|---|
| Designator | Vị trí linh kiện trên PCB, ví dụ R1, C5, U3 |
| Quantity | Số lượng linh kiện trên mỗi bo |
| Value | Giá trị linh kiện, ví dụ 10kΩ, 100nF, 22uH |
| Package/Footprint | Kiểu đóng gói, ví dụ 0603, SOT-23, QFN-32 |
| Manufacturer | Hãng sản xuất linh kiện |
| MPN | Mã linh kiện chính xác của nhà sản xuất |
| Description | Mô tả ngắn về linh kiện |
| Alternative Part | Mã thay thế được phép dùng nếu có |
| DNP/DNI | Linh kiện không lắp nếu có |
| Notes | Ghi chú kỹ thuật đặc biệt |
Trong đó, các cột quan trọng nhất là Designator, Quantity, Value, Package và MPN. Nếu thiếu các thông tin này, nhà cung cấp rất khó báo giá chính xác và dễ phải hỏi lại nhiều lần.
Designator là ký hiệu vị trí linh kiện trên PCB như R1, R2, C1, U1, D3, J5. Đây là thông tin dùng để đối chiếu BOM với sơ đồ nguyên lý, layout PCB, file Pick and Place và bản vẽ lắp ráp.
Khi kiểm tra Designator, cần chắc chắn rằng các vị trí linh kiện trong BOM khớp với file Pick and Place. Nếu BOM có R15 nhưng Pick and Place không có R15, hoặc file tọa độ có C22 nhưng BOM không liệt kê C22, cần xác nhận lại trước khi sản xuất.
Quantity là số lượng linh kiện trên một bo mạch. Cần kiểm tra số lượng này có khớp với số designator hay không. Ví dụ, nếu một dòng BOM liệt kê R1, R2, R3, R4 thì Quantity phải là 4.
Với sản xuất số lượng lớn, nên tính thêm tỷ lệ hao hụt linh kiện cho quá trình SMT, đặc biệt với linh kiện nhỏ như 0201, 0402, 0603 hoặc các linh kiện dạng reel chạy qua feeder.
Value là giá trị chính của linh kiện, nhưng chỉ ghi value thường là chưa đủ. Ví dụ, “tụ 10uF” chưa thể hiện điện áp chịu đựng, loại vật liệu, sai số và package. “Điện trở 10k” cũng chưa cho biết sai số, công suất và kích thước.
Cách ghi tốt hơn:
Với các linh kiện ảnh hưởng đến nguồn, tín hiệu, RF, timing hoặc an toàn điện, nên kiểm tra kỹ datasheet thay vì chỉ dựa vào mô tả ngắn trong BOM.
Package là một trong những điểm dễ gây lỗi nhất trong gia công PCBA. Cùng một linh kiện nhưng khác package sẽ không thể lắp đúng lên footprint PCB.
Ví dụ, điện trở 10kΩ package 0603 không thể thay trực tiếp cho footprint 0805 nếu thiết kế không phù hợp. Một IC cùng chức năng nhưng khác package QFN và TSSOP cũng không thể thay thế trực tiếp.
Khi kiểm tra package, cần đối chiếu:
Với connector, relay, switch, module hoặc linh kiện cơ khí, cần kiểm tra thêm kích thước thân, khoảng cách chân, hướng lắp và vị trí khóa cơ khí.
MPN, hay Manufacturer Part Number, là mã linh kiện chính xác do nhà sản xuất quy định. Đây là thông tin quan trọng nhất để mua đúng linh kiện.
Nhiều mã linh kiện chỉ khác một vài ký tự ở cuối nhưng có thể khác package, dải nhiệt độ, kiểu đóng gói, tiêu chuẩn RoHS hoặc sơ đồ chân. Vì vậy, không nên ghi mã rút gọn nếu linh kiện có nhiều biến thể.
Khi kiểm tra MPN, cần đảm bảo:
Với điện trở, tụ điện hoặc linh kiện phổ thông, có thể cho phép thay thế theo thông số. Nhưng với IC, cảm biến, module RF, linh kiện nguồn, connector đặc biệt hoặc linh kiện an toàn, nên dùng đúng MPN đã được xác nhận.
Một BOM đúng kỹ thuật vẫn có thể gây chậm sản xuất nếu linh kiện không còn sẵn hàng. Vì vậy, cần kiểm tra tình trạng nguồn cung trước khi sản xuất PCBA.
Nếu một mã quan trọng bị EOL hoặc lead time quá dài, nên xử lý sớm bằng cách tìm linh kiện thay thế, điều chỉnh BOM hoặc thay đổi thiết kế nếu cần. Với sản phẩm có kế hoạch sản xuất dài hạn, việc kiểm tra lifecycle linh kiện là rất quan trọng.
Linh kiện thay thế có thể giúp giảm chi phí hoặc xử lý tình trạng thiếu hàng, nhưng không nên thay tùy ý. Trước khi chấp nhận linh kiện thay thế, cần kiểm tra:
Nguyên tắc an toàn là: mọi linh kiện thay thế quan trọng cần được khách hàng hoặc kỹ sư thiết kế phê duyệt trước khi mua và lắp ráp.
DNP hoặc DNI là ký hiệu cho linh kiện không lắp trên phiên bản hiện tại của bo mạch. Các vị trí này thường được dùng cho tùy chọn cấu hình, debug, phiên bản sản phẩm khác hoặc dự phòng thiết kế.
Nếu BOM không ghi rõ DNP/DNI, nhà máy có thể mua thừa linh kiện hoặc lắp nhầm lên PCB. Vì vậy, cần kiểm tra:
Trước khi sản xuất, BOM cần được đối chiếu với Pick and Place và Gerber. Đây là bước kiểm tra chéo giúp phát hiện lỗi dữ liệu.
BOM cho biết linh kiện nào cần lắp. Pick and Place cho biết linh kiện nằm ở đâu, thuộc mặt top hay bottom và xoay góc bao nhiêu. Gerber thể hiện footprint, pad, silkscreen và layout thực tế.
Cần kiểm tra:
Nếu các file không đồng bộ, cần xác nhận lại trước khi báo giá hoặc sản xuất.
Các lỗi BOM phổ biến trong gia công PCBA gồm:
Những lỗi này có thể khiến báo giá chậm, mua sai linh kiện, dừng sản xuất hoặc tạo ra lỗi khó phát hiện sau khi lắp ráp.

Hình 2. IC nhập sai cỡ chân do sai thông tin trên BOM linh kiện.
BOM linh kiện là tài liệu quan trọng trong gia công PCBA. Một BOM rõ ràng giúp báo giá nhanh hơn, mua đúng linh kiện, lập kế hoạch sản xuất chính xác và giảm lỗi trong quá trình SMT/DIP.
Trước khi gửi sản xuất, cần kiểm tra kỹ các thông tin như designator, quantity, value, package, MPN, linh kiện thay thế, DNP/DNI, EOL, lead time và sự đồng bộ giữa BOM với Pick and Place, Gerber. Chuẩn hóa BOM ngay từ đầu sẽ giúp quá trình gia công PCBA nhanh hơn, ổn định hơn và ít rủi ro hơn.
Trong các dự án PCB/PCBA, chúng tôi có thể hỗ trợ khách hàng kiểm tra BOM linh kiện trước khi báo giá và sản xuất. Các nội dung thường được rà soát gồm mã MPN, package, số lượng, tình trạng nguồn hàng, linh kiện có nguy cơ EOL, lead time dài và khả năng thay thế khi cần.
Bên cạnh kiểm tra BOM, chúng tôi còn hỗ trợ sourcing linh kiện, sản xuất PCB, gia công SMT/DIP và kiểm tra chất lượng PCBA. Việc xử lý đồng bộ từ BOM đến sản xuất giúp giảm rủi ro mua sai linh kiện, sai package hoặc chậm tiến độ do thiếu hàng.
Tìm hiểu DFM trong thiết kế PCB là gì, vì sao cần kiểm tra DFM trước khi sản xuất và các công cụ giúp phát hiện lỗi Gerber, DRC, CAM, drill file hiệu quả.
Rigid-Flex PCB là giải pháp kết hợp mạch cứng và mạch dẻo, giúp tối ưu không gian, tăng độ tin cậy và hiệu suất. Tìm hiểu ưu điểm, thách thức và ứng dụng thực tế.
Tiêu chuẩn IPC J-STD-001 quy định yêu cầu hàn PCB/PCBA về vật liệu, quy trình và kiểm tra. Tìm hiểu cách tối ưu chất lượng, giảm lỗi và nâng cao độ tin cậy của sản phẩm điện tử.
Copyright Machinchatluong.vn © 2022 Design by Tech5s