Tôi có một sản phẩm sử dụng bộ vi xử lý MSP430, đã được bán vài năm nay. Một trong những công việc của MSP430 là liên lạc qua nối tiếp không đồng bộ với radio công suất thấp.
Với sự khởi đầu của mùa đông này, đã có một tỷ lệ thất bại không thể chấp nhận (vài phần trăm) trong nhiệt độ lạnh. Điều tra đã phát hiện ra rằng giao tiếp nối tiếp với radio đang thất bại. Bộ tạo baudrate cho cổng nối tiếp được cung cấp bởi SMCLK, được chia từ bộ tạo dao động điều khiển kỹ thuật số (DCO) của MSP430.
Tại sao truyền thông nối tiếp thất bại ở nhiệt độ thấp?
(Lưu ý: Tôi đã giải quyết vấn đề và sẽ sớm đăng câu trả lời. Gợi ý: đó là lỗi phần mềm.)