Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Diğer Analog Devreler => Konuyu başlatan: vitruvius - 08 Haziran 2012, 17:13:19

Başlık: SPI İletişim Hakkında
Gönderen: vitruvius - 08 Haziran 2012, 17:13:19
Merhabai daha önceler SPI iletişim az kullandım, kullandıklarımda da veri transferi clk'un yükselen yada düşen kenarında oluyordu. Aşağıdaki zaman diyagramına göre iletişimi nasıl yapmam gerekiyor? Datasheet'te yazana göre SPI_MOSI'deki data CLK'un yükselen kenarında alınıyor (Taralı kısımda). Normalde yaptığım gibi CLK'un yükselen kenarında dataları yollayacaktım fakat aradaki 30ns'ler kafamı karıştırdı. Yani mesela SPI_MOSI'de 7. bitten 6.bite geçiş CLK'un ara değerine denk geliyor. Bu geçişten 30ns sonra da CLK'un yükselen kenarı geliyor ve bilgi alınıyor. Bu zamanlama kafamı karıştırdı.

Ben yine göndereceğim 8 biti CLK'un yükselen kenarında göndersem olur mu? Zaten CLK'un bir sonraki yükselen kenarı gelene kadar 30ns bekleme süresi geçmiş oluyor.

Bahsettiğim zaman diyagramı:
(http://img801.imageshack.us/img801/2551/ges.png)

Zaman diyagramı kullandığım kitten alınmıştır(Sayfa 78). Kitin user guide'ı: http://www.xilinx.com/support/documentation/boards_and_kits/ug230.pdf (http://www.xilinx.com/support/documentation/boards_and_kits/ug230.pdf)
Zaman diyagramındaki amplinin kendi datasheeti: http://cds.linear.com/docs/Datasheet/6912fa.pdf (http://cds.linear.com/docs/Datasheet/6912fa.pdf)

Teşekkürler.