SPI 2 urządzenia o różnych odniesienia napięcia

R

Rooftop

Guest
Chcę interfejs mój ATMEGA128L z innymi moduł przy użyciu SPI, ale z różnych odniesienia napięcia.Moje ATMEGA128L ma do odegrania rolę niewolnika i obsługa Prescaler z FOSC = 7,37 MHz i starałem się dostać około 7.37MHz / 4 Prescaler, przy 3.3V jako napięcie odniesienia.modułowe, które używają i odgrywa rolę kapitana i 5V jak napięcie odniesienia.Co należy zrobić, aby przekształcić napięcie odniesienia?jest rezystor przy użyciu wystarczy?bo jestem obawiaj się, że nie mogłem znaleźć żadnych wysokich prędkości SPRZĘGACZ OPTYCZNY tutaj ...

Serdecznie dziękuję za uwagę.
Z pozdrowieniami

 
Możesz użyć MC14050 przekonwertować logikę poziomie 5 V do 3,3 V na poziomie logiki, jak:<img src="http://images.elektroda.net/25_1162203086.gif" border="0" alt="SPI for 2 devices with different voltage reference" title="SPI 2 urządzenia o różnych odniesienia napięcia"/>rzeczywiście można zastąpić MC14050 z deivider napięcia rezystor, czy nawet zastosować jeden rezystor aktualną limitter.

 
Dziękujemy za repply.Próbowałem użyć tranzystor Walutowy i wydaje się, działają dobrze, ale będzie się starał, bo to wygląda dużo prostsze.
Bardzo dziękujemy za repply

 
w komunikacji dwukierunkowej nie można użyć tranzystora prosto do przodu ..W obecnie linii i zegar, moc tranzystora musi być moc niewolnikiem.W linii zasilania tranzystor musi być jak w power.In master SPI line di z niewolnikiem na 3.3V, trzeba go przekonwertować do 5V dla pana.Opcja MC jest lepszym rozwiązaniem.

 

Welcome to EDABoard.com

Sponsor

Back
Top