PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : حداکثر سرعت ssp در lpc1768



mahdichi
01-09-2012, 12:53
سلام

دوستان تو سایت NXP خوندم که حداکثر سرعت SSP برابر PCLK/2 است.
اگه CCLK را 100Mhz تنظیم و کلاک SSP را روی CCLK/2 تنظیم کنیم.
با این اوصاف باید سرعت SSP ّبرابر 50Mhz شود.
You can see links before reply

ولی من هرکاری کردم از 12.5Mhz بیشتر نمیشه.cry:: هم در شبیه سازی و هم در دیباگ چک کردم.
بچه ها کسی نمیدونه دلیل این موضوع چیه؟

gangi
01-09-2012, 17:43
سلام

دوستان تو سایت NXP خوندم که حداکثر سرعت SSP برابر PCLK/2 است.
اگه CCLK را 100Mhz تنظیم و کلاک SSP را روی CCLK/2 تنظیم کنیم.
با این اوصاف باید سرعت SSP ّبرابر 50Mhz شود.
NXP Semiconductors founded by Philips Electronic - Microcontrollers [Support - LPC1000 Family LPC1700 Series Peripherals Frequently Asked Questions (FAQ)] (You can see links before reply)

ولی من هرکاری کردم از 12.5Mhz بیشتر نمیشه.cry:: هم در شبیه سازی و هم در دیباگ چک کردم.
بچه ها کسی نمیدونه دلیل این موضوع چیه؟


با سلام

با کلاک 100 مگا هرتزی LPC1768

پریفرال ssp در مود master سرعت ارسال و دریافت تا 50 مگابیت بر ثانیه می رسد.

در مود slave با نرخ حداکثر 8.5 مگابیت برثانیه ارسال و دریافت می کند.

نکات:

1-
اگه CCLK را 100Mhz تنظیم و کلاک SSP را روی CCLK تنظیم کنیم.

2-برای آزمون، ssp0 یا ssp1 را در مود master و "بدون لوپ دریافت کننده در ssp دومی" تنظیم کنید
و داده های 0x55 یا 0xAA را مرتبا ارسال کنید و mosi را ببینید.


3-
The maximum SSP speed (in master mode) is pclk/2. The maximum clock (CCLK) of
the LPC17xx can be set to 100MHz and, since the peripheral clock (PCLK) can be equal to CCLK,
the maximum SSP rate (master mode) will be 50 Mbit/sec (100MHz/2).
In Slave mode, the SSP clock rate provided by the master must not exceed 1/12 of the
SSP peripheral clock (selected in peripheral clock selection register). The content
of the SSPnCPSR register is not relevant. So, the maximum SSP speed (in slave mode) will be 8Mbit/sec.


با سپاس