Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: E_Kk - 04 Mayıs 2014, 19:51:56

Başlık: Stm32f4 SPI
Gönderen: E_Kk - 04 Mayıs 2014, 19:51:56
Stm32f4 discovery ile PIC 18F452 yi SPI ile haberleştirmek istiyorum. Fakat voltaj seviyesi farkı var. Bu sorunu nasıl çözebilirsiniz?
Başlık: Ynt: Stm32f4 SPI
Gönderen: LukeSkywalker - 04 Mayıs 2014, 20:02:20
gerilim bölücü dirençler ile.
PIC18f452'yi de 3.3V ile çalıştırabilirsiniz gerçi.
Başlık: Ynt: Stm32f4 SPI
Gönderen: E_Kk - 04 Mayıs 2014, 22:20:13
18F452 nin datasheetinde çalışma voltajı 5v olarak gösteriyor. 18LF452 nin 3.3v da çalıştığını gösteriyor. Peki 3.3v u 5v a nasıl yükseltecegiz? Kuvvetlendirici ile olabilirmi? Bu gerilim seviyesi değişimleri spi verilerinin bozulmasına neden olur mu? Stm32f4 5v toleranslı yazıyor. Bu ne anlama geliyor?
Başlık: Ynt: Stm32f4 SPI
Gönderen: MC_Skywalker - 04 Mayıs 2014, 22:25:27
Level Shifter/converter dene ürünlerden kullanmanız faydalı olur.

http://www.nxp.com/products/logic/level_shifters_translators/ (http://www.nxp.com/products/logic/level_shifters_translators/)  bu link fikir verebilir.
Başlık: Ynt: Stm32f4 SPI
Gönderen: LukeSkywalker - 04 Mayıs 2014, 22:29:09
Evet STM32F407 pinleri 5V toleranslıdır. Siz yine de gerilim bölücü kullanın. STM32'den PIC'e giden sinyali yükseltmenize gerek yok. 3.3V PIC tarafından 1 olarak algılanır. PIC18f452 5V ile çalışıyormuş gerçekten. Min. 4.2V