Đây là những gì tôi làm! Nhiều, rất nhiều cuốn sách xuất sắc đã được viết về chủ đề này, nhưng như một danh sách gạch đầu dòng ngắn gọn, đặc biệt tập trung vào các hệ thống nhúng để sử dụng không gian:
Nói chung, chúng tôi sử dụng nhiều thực tiễn thiết kế có độ tin cậy cao đã học được qua nhiều thập kỷ bài học khó học từ quốc phòng, hàng không và thậm chí cả ô tô (bộ điều khiển phanh, ABS). Điều này bao gồm các phương pháp chống lỗi (dự phòng n, không an toàn, v.v.), phân tích nghiêm ngặt và kiểm soát chất lượng phần mềm và phần cứng và tuân thủ nhiều tiêu chuẩn được viết về chủ đề này (Đặc biệt quan trọng nếu bạn làm việc cho truyền thống môi trường không gian).
Đối với các thiết bị điện tử cụ thể, bức xạ ion hóa và thiếu từ trường Trái đất là một vấn đề lớn. Khi quá đơn giản hóa, chúng ta có thể chia thành hai loại: tổng liều ion hóa (TID) và các hiệu ứng đơn lẻ . Cả hai đều có các biện pháp giảm thiểu từ việc ném rất nhiều tiền vào phần cứng chuyên dụng và các giải pháp thiết kế / phần mềm thông minh có thể giảm thiểu các hiệu ứng đủ theo cách rẻ hơn nhiều.
TID chính xác như những gì nó nghe - theo thời gian, bạn tích lũy thiệt hại từ bức xạ ion hóa và cuối cùng chất bán dẫn của bạn không còn trở thành chất bán dẫn. Các hiệu ứng khác nhau rất nhiều dựa trên kích thước quá trình, trang điểm và nhiều hiệu ứng cấp thiết bị khác nhưng các hiệu ứng bạn có thể thấy bao gồm sự thay đổi điện áp ngưỡng MOSFET - hình ảnh một MOSFET kênh N mà Vt từ từ trôi xuống cho đến khi nó luôn bật. Một số quy trình cực kỳ khó khăn đã được phát triển để hỗ trợ số lượng rất cao - nhiệm vụ Juno định mệnh của sao Mộc có một số phần cứng đáng kinh ngạc bên trong một kho tiền khổng lồ, theo nghĩa đen .
Một lưu ý phụ về TID, vì tất nhiên các hiệu ứng bức xạ cũng được quan tâm cho các ứng dụng trên mặt đất như vũ khí hạt nhân, thử nghiệm thường được thực hiện ở mức liều cao và thấp. Một số thiết bị bán dẫn thể hiện kết quả khác nhau cho cả hai - ví dụ, một bài báo mà tôi đọc đã chịu LDO ở cả tỷ lệ liều cao và liều thấp. Người ta đã làm suy giảm mạch khe hở Brokaw, làm giảm điện áp đầu ra theo thời gian. Cái khác làm suy giảm beta của bóng bán dẫn đầu ra, làm giảm dòng điện đầu ra theo thời gian.
Các hiệu ứng đơn sự kiện thực sự cũng có thể được quan sát trên Trái đất - hầu hết mọi người đều quen thuộc với các bộ nhớ ECC DDR cho các ứng dụng quan trọng, chẳng hạn. Ngoài ra, hầu hết các máy bay thương mại phải tính đến điều này do độ cao hoạt động của chúng đủ cao để các neutron năng lượng cao có thể gây ra sự cố mạch điện tử. Điều này thường được gọi là 'bit-flips' - một hạt năng lượng di chuyển qua một mạch, truyền một năng lượng truyền năng lượng tuyến tính (LET) có thể đủ để gây ra một bit-upset (SEU), một điều kiện chốt ( SEL) dẫn đến rút ra dòng điện cao do hành vi BJT ký sinh, vỡ cổng MOSFET (SEGR) và kiệt sức (SEB). Bạn có thể phân loại rộng rãi bất kỳ sự kiện nào dẫn đến lỗi hệ thống là SEFI - ngắt chức năng một sự kiện.
Tôi sẽ gọi ra chốt cụ thể. Có các thông số kỹ thuật trên mặt đất cho chốt cửa nằm trong JESD78, nhưng chúng không được thiết kế cho các điều kiện chốt do bức xạ gây ra. Cơ chế tương tự giữa hai cấu trúc NPN ký sinh có thể được cấp năng lượng trong cấu trúc CMOS thông thường, khiến đường dẫn trở kháng thấp từ nguồn điện đến mặt đất được tạo ra. Điều này tất nhiên sẽ dẫn đến một lượng lớn dòng điện chạy qua một phần của con chip không bao giờ được thiết kế cho nó. Ghi nhớ các dây liên kết mật độ hiện tại và các phần khác nhau của khuôn được thiết kế cho, nếu tình huống này không được khắc phục, con chip đó sẽ chết một cái chết dữ dội. Một giảm thiểu phổ biến là một cảm biến dòng ngược dòng phản ứng để cắt nguồn điện và loại bỏ chốt.
Về phần mềm và bộ xử lý, tôi chắt lọc nó thành hai vấn đề chính. Một là bảo vệ bộ nhớ dễ bay hơi - các tệp đăng ký, RAM (SRAM / DRAM), v.v ... Thật không may nếu đăng ký PC của bạn lấy SEU và đột nhiên bỏ qua một nơi khác. Thứ hai, là bảo vệ không dễ bay hơi bộ nhớ - phần mềm của bạn là vô dụng nếu nó bị hỏng và không thể thực thi. Bảo vệ dễ bay hơi thông thường là ECC (thường là SECDED) cộng với việc cọ rửa liên tục cho các lỗi. Đối với không dễ bay hơi, nó khó hơn nhiều - bộ nhớ lớn được mua rất đắt, cực kỳ gây hại cho các nhiệm vụ khoa học của NASA / ESA. Một số người sử dụng dự phòng n, những người khác sử dụng các công nghệ cứng như MRAM hoặc FRAM (ở một mức độ nào đó cho công việc COTS) và những người khác trả cho các nhà cung cấp lên đến sáu con số để lưu trữ quan trọng, có độ tin cậy cao.
Về mặt cơ học, ít nhất là trong quỹ đạo LEO, bạn sẽ đạp xe nhiệt giữa mặt trời và bóng tối cứ sau 45 phút. Điều này ngoài việc cần phải sống sót qua sự khắc nghiệt của việc phóng - các đồng nghiệp cơ khí của tôi cũng có một loạt các yêu cầu mà họ thiết kế (tôi tin rằng một phần của nó là GEVS ) để đảm bảo chúng tôi sống sót trong vụ phóng tên lửa G cao. Họ thực hiện một số lượng phân tích và thử nghiệm trước khi ra mắt ấn tượng để đảm bảo chúng tôi không trở thành những mảnh flotsam trên đường đi lên. Trong lắp ráp, chúng tôi tránh sử dụng chất hàn không chì và lớp phủ phù hợp tất cả các cụm điện.
Nhiệt độ, không có đối lưu trong không gian. Đối với các IC công suất cao, con đường duy nhất để truyền nhiệt là bức xạ và dẫn. Thiết kế tản nhiệt thú vị phải được xem xét để loại bỏ nhiệt hiệu quả khỏi thiết bị chỉ bằng hai phương pháp đó. Ngoài ra, thử nghiệm trên mặt đất trở thành phần cứng bởi vì bạn không chỉ cần buồng nhiệt mà còn cần cả buồng chân không. Dưới đây là một số hình ảnh về các phòng TVAC của JPL.
Làm việc trong "không gian mới", nơi mọi người không xây dựng những con chim GEO / MEO khổng lồ hỗ trợ các nhu cầu thương mại hoặc an ninh quốc gia quan trọng, thường các bộ phận COTS được bay sau khi trải qua thử nghiệm / phân tích trên mặt đất để xem giá của chúng như thế nào. Mặc dù người ta có thể mua một cổng 74xx00 quad-NAND có thể bay được vài trăm krad với giá vài trăm đô la, một số người có thể kiểm tra rất nhiều 74LVC00 hoặc các bộ phận tương tự để xem giá vé của họ như thế nào. Đó là tất cả trong số lượng rủi ro bạn sẵn sàng chịu đựng.
Nền tảng của tôi là thiết kế ô tô, tiêu dùng và điện tử công nghiệp, trước khi tôi bước vào công việc vũ trụ. Vì vậy, thường thì quá trình suy nghĩ của tôi là "người đàn ông, tôi sẽ sử dụng thứ nguyên khối, năng lượng thấp, tuyệt vời của phần nghệ thuật! Ôi, chờ đợi - không gian." Điều đó thường được thay thế bằng cách suy nghĩ về mức độ rời rạc và mức độ tối thiểu hóa mà tôi có thể tạo ra giải pháp đó để ổn định các thành phần chịu bức xạ hoặc làm cứng bức xạ dựa trên kiến thức (từ thử nghiệm hoặc dự đoán dựa trên công nghệ xử lý) hiệu suất.
Nếu câu trả lời này thu hút được nhiều sự quan tâm hơn, tôi có thể sẽ quay lại để điền nó / chỉnh sửa nó để sạch hơn.