Giống như ajs410 và Thomas nói, sử dụng các giọt diode để đi từ 5V đến 3.3V là một ý tưởng tồi ™. Đó là bởi vì, bất chấp những gì bạn đã nói ở trường, điện áp diode là bất cứ thứ gì ngoài hằng số. Việc giảm 3 diode có thể cung cấp cho bạn khoảng bất cứ thứ gì trong khoảng từ 2,3V đến 3,2V, có thể có hoặc không quá thấp cho thẻ C hoặc thẻ SD của bạn.
Tôi sẽ bắt đầu bằng cách thay thế D4 bằng loại Schottky như BAT54 , có dòng rò thấp <1 A điển hình. Điều này sẽ cung cấp cho chúng tôi thêm vài trăm mV cho tụ điện đệm.μμ
μ
Tiếp theo là bộ nguồn 3,3V. Sử dụng một mặt bằng thấp hiện nay LDO , giống như Microchip MCP1703 , trong đó có một mặt đất hiện nay chỉ 2 A. (The Seiko S-812C40 là một yêu thích của tôi và có thông số kỹ thuật thậm chí tốt hơn, nhưng dường như có sẵn cho người nghèo với số lượng thấp .) μ
Sau đó, bạn muốn phát hiện mất nguồn cung cấp điện 5V. Đối với điều này, tôi thường sử dụng MAX809 . Điều này sẽ tạo ra tín hiệu đầu ra thấp khi điện áp đầu vào của nó giảm xuống dưới một ngưỡng nhất định. Đối với điện áp ngưỡng cung cấp 5V là 4,63V, 4,55V và 4,38V có sẵn. Đầu ra của MAX809 đi của bạn C của pin ngắt , do đó bạn ngay lập tức cảnh báo khi 5V giảm, và bạn có thể ghi các bộ đệm cho SD-card không chậm trễ. μ
Bây giờ chỉ còn 1 điểm: kích thước của tụ đệm . Bạn cần biết bạn đang vẽ bao nhiêu từ nguồn cung cấp 3,3V khi ghi vào thẻ SD. Giả sử đây là 20mA. Điện áp tụ sẽ giảm tuyến tính khi rút ra một dòng điện không đổi:
Δ V= = Tôi×tC
hoặc là
C= = Tôi× tΔ V
Giả sử thêm rằng bạn cần 100ms để ghi bộ đệm vào thẻ SD. Sau đó biến duy nhất còn lại là . Chúng tôi bắt đầu với 5V trừ đi 1 diode Schottky, cho 4,5V. Mức giảm điện áp tối thiểu cho MCP1703 là 725mV, vì vậy chúng tôi có thể giảm xuống 4V và = 0,5V. Sau đóΔ VΔ VΔ V
C= 20 m A × 100 m s0,5 V= = 4000 μ F
Bây giờ, các giá trị tôi đã sử dụng là các số liệu sơ bộ và bạn sẽ phải thực hiện phép tính với các số chính xác, nhưng phỏng đoán chỉ ra rằng bạn thậm chí không cần đến siêu tụ 0,5F, mặc dù nó mang lại cho bạn mức an toàn nghiêm trọng. Chẳng hạn, bạn sẽ có 10 giây thay vì 100ms để chuyển bộ đệm vào thẻ SD.
(mức giảm cho Seiko S812C chỉ là 120mV, do đó, điều này sẽ tăng gấp đôi mức giảm điện áp cho phép của bạn và do đó thời gian khả dụng của bạn.)