گھر > خبریں > مواد

FT800 گراؤنڈ اپ ہارڈ ویئر سے

Nov 02, 2018


2 ہارڈ ویئر

مندرجہ بالا بلاک ڈایاگرام FT800 کے ساتھ دستیاب مختلف کنکشن ظاہر کرتا ہے: LCD پینل، backlight، ٹچ انٹرفیس، آڈیو آؤٹ پٹ اور آخر میں MCU انٹرفیس. ہر کنکشن اس سیکشن کے ذریعہ بیان کیا جاتا ہے.

image


2.1 MCU انتخاب

تقریبا کسی بھی MCU کو FT800 کے ساتھ استعمال کیا جا سکتا ہے. انٹرفیس کی ضروریات ہیں:

 سپی ماسٹر 4 تار موڈ 0، یا I2C ماسٹر میں

FT800 سے ان پٹ کی سطح پر حساس، کم فعال، کھلی نالی پیداوار کو مداخلت

FT800 بجلی کے طریقوں کے لئے PD_N چلانے کیلئے GPIO پیداوار


2.2 انتخاب کا انتخاب کریں

ایک منصوبے کے جسمانی طول و عرض کا تعین کرتا ہے کہ LCD کا پینل کیا سائز منتخب کرنا ہے. FT800 ایک کی حمایت کرتا ہے

512 x 512 پکسلز کی زیادہ سے زیادہ قرارداد. اس تفصیلات کے اندر اندر عام سکرین کی قراردادیں ہیں

QVGA (320 x 240 پکسلز) اور WQVGA (480 ایکس 272 پکسلز). عام طور پر یہ ایک حقیقی کی قیادت کرے گا

3.5 "اور 5.0" کے درمیان پینل کا سائز.

آئتاکار ڈسپلے کو زمین کی تزئین کی حیثیت سے پیش کیا جا سکتا ہے (طویل طول و عرض ایکس سمت میں ہے)

یا تصویر (Y سمت میں طویل طول و عرض).

اس بات کا تعین کرنا ضروری ہے کہ آیا اس منصوبے کو صارف کو براہ راست فیڈریشن فراہم کرنے کی ضرورت ہے یا نہیں

ڈسپلے. بہت سے ڈسپلے ایک متحرک مزاحم ٹچ پینل کے ساتھ دستیاب ہیں، لہذا جب ٹچ ہے

ایک ضرورت، مناسب ڈسپلے کو منتخب کیا جانا چاہئے. FT800 کی جگہ اور دباؤ کی حمایت کرتا ہے

X ± اور Y ± پنوں کے استعمال کے ذریعے، مزاحم ٹچ اسکرینوں کی حیثیت. بس ان سے رابطہ کریں

فعالیت کو فعال کرنے کے لئے ٹچ پینل پر پن. FT800 رابطے کے لئے شور فلٹرنگ فراہم کرتا ہے

اسکرین.


2.3 FT800 پر کنکشن دکھائیں

FT800 بغیر براہ راست بفرنگ کے لئے اسکرین پر منسلک کرے گا.


-2.3.1 تعارف دکھائیں

تقریبا تمام یلسیڈی ڈسپلے متعین ہوتے ہیں جیسے کہ (X، Y) ہم آہنگی (0، 0) اوپری بائیں میں واقع ہے

کونے تمام (X، Y) کے نفاذ مثبت نمبر ہیں. ایکس بڑھتی ہوئی جگہ کے طور پر مقام منتقل کردیا گیا ہے

بائیں سے دائیں؛ Y سے اوپر سے نیچے کی جگہ پر چلتا ہے.

اگرچہ ٹچ پینل اوپر اوپری کے ساتھ (0، 0) کے ساتھ اسی همغدتی نظام کی پیروی کریں، اگرچہ

ذیلی پکسل کا پتہ لگانے کی اجازت دیتا ہے اس کی درستگی ایک پکسل سے زیادہ ہو سکتی ہے.

FT800 کے لئے، مخالف علیحدگی کی خصوصیت ہمیشہ فعال ہے. پکسلز کی طرف سے تعریف کی جا سکتی ہے

ذیلی پکسلز کی ایک بڑی تعداد کے طور پر درخواست، عام طور پر 1 / 16th پکسل اضافہ میں. جسمانی طور پر

ایک پکسل کے طول و عرض کو تبدیل نہیں کیا جاسکتا ہے، رنگ اقدار اس طرح سے باہر نکلنے کے لئے بھیجا جاتا ہے

مختلف اشیاء کی بصری ظہور.


-2.3.2 رنگین ڈیٹا

رنگ سرخ (R)، گرین (جی) اور بلیو (بی) ڈسپلے میں متوازی ڈیٹا کے طور پر فراہم کی جاتی ہیں. وہاں ہے

ہر رنگ کے لئے 6 بٹس. اگر ڈسپلے زیادہ بٹس کی حمایت کرتا ہے (کبھی کبھی 8 تک) صرف اس سے منسلک ہوتا ہے

FT800 ڈیٹا پن ڈسپلے کے ہر رنگ کے لئے اعلی ڈیٹا کی بٹس میں. ڈسپلے کو ملاحظہ کریں

ڈیٹا شیٹ چاہے غیر استعمال شدہ پنوں کو کھلا چھوڑ دیا جائے یا کسی مخصوص قیمت پر نکالا جائے.

FT800 ڈیٹا کو LCD آرجیبی ڈیٹا بیس بٹس پن تفویض کے دوبارہ ریڈرنگنگ یا "سواری" کی حمایت کرتا ہے.

یہ FT800 سے LCD کنیکٹر سے براہ راست پی سی بی ترتیب کو مثبت طور پر کرنے کی صلاحیت دیتا ہے

اثر برقی مقناطیسی (ایمیمآئ) اثرات. ارد گرد کی تفصیلات کے لئے FT800 Datasheet کا حوالہ دیتے ہیں

مختلف کنکشن آرڈر.

-2.3.3 وقت کی نمائش

ڈسپلے کی طرف سے ضروری تمام اعداد و شمار اور وقت کو منظم کرنے کے لئے کئی سگنل استعمال کیے جاتے ہیں:

 PCLK - دانہ گھڑی - ماسٹر گھڑی ڈسپلے میں سگنل لے جانے کے لئے

 VSYNC - عمودی مطابقت پذیری - ایک فریم کی شروعات کی وضاحت کرتا ہے

 HSYNC - افقی مطابقت پذیر - ایک لائن کی شروعات کی وضاحت کرتا ہے

 DE- ڈیٹا کو فعال کرتا ہے - آرجیبی ڈیٹا کو چلنے پر تیار کیا جاتا ہے

 ڈسپلے - ڈسپلے فعال - وضاحت کرتا ہے جب مجموعی ڈسپلے اندرونی طور پر طاقتور ہے

ڈسپلے میں ہر پکسل قدر اور دیگر ٹائم سگنلز کو ہٹانے کے لئے پکسل گھڑی استعمال کیا جاتا ہے. The

FT800 پینل کے اعداد و شمار کو بڑھتی ہوئی یا کنارے گھڑیوں کے گھومنے پر چل سکتا ہے. ڈسپلے ٹائمنگ عام طور پر ہے

عمودی ہم آہنگی (VSYNC) اور افقی مطابقت پذیری کے ساتھ مل کر پکسل گھڑی کے ذریعہ کنٹرول

(HSYNC) دالیں.

اگرچہ ڈسپلے کے جسمانی، یا "فعال" سائز میں ایک پکسل سائز (مثال کے طور پر 480 x 272) ہو سکتا ہے،

مکمل تصویر کو ظاہر کرنے کے لئے ضروری گھڑیوں کی اصل تعداد صرف (افقی * عمودی) نہیں ہے.

ایک تصویر ایک سے زیادہ افقی لائنوں پر مشتمل ہے. ہر لائن سے پہلے اور کئی گھڑیوں کی ضرورت ہوتی ہے

فعال علاقے کے بعد. اسی طرح میں، لائنوں کی کل تعداد عمودی سے کہیں زیادہ ہے

فعال خطے کے اوپر اور اس سے نیچے کئی لائنوں کے ساتھ فعال علاقہ.

ایک عام ڈسپلے ڈاٹ شیٹ پکیس گھڑی فریکوئنسی (REG_PCLK) کی وضاحت کرے گی اور کیا ڈیٹا ہے

بڑھتی ہوئی یا گرنے والے کناروں پر لگا ہوا (REG_PCLK_POL). اس کے بعد افقی کا بیان کرے گا

مطابقت پذیری پلس شروع (REG_HSYNC0) اور گھڑیوں کے طور پر (REG_HSYNC1) وقت کو روکیں.

عمودی مطابقت پذیری پلس شروع (REG_VSYNC0) اور روکا (REG_VSYNC1) ایک کے طور پر بیان کیا جاتا ہے

لائنوں کی تعداد

کبھی کبھی کل لائنوں (REG_HCYCLE) اور لائنز فی کل اسکرین (REG_VCYCLE) کی کل تعداد

براہ راست دکھایا گیا ہے. دوسری بار، وہاں "سامنے پورچ" اور "واپس پورچ" کے حوالے سے حوالہ جات ہوسکتے ہیں.

وقت. ایک مخصوص سمت میں فعال اسکرین سائز کے سامنے سامنے اور پیچھے پورچ اقدار شامل کریں

گھڑیوں / لائنوں یا لائنز / سکرین کی کل تعداد حاصل کریں.

آخر میں، آفسیٹ کی وضاحت کی ضرورت ہے. یہ اقدار اس بات کی وضاحت کرتی ہیں کہ سکرین میں فعال طور پر کہاں ہے

علاقہ دکھایا جائے گا. وہ HSYNC کے آغاز سے کئی گھڑیوں کے طور پر بیان کی جاتی ہیں

سگنل (REG_HOFFSET) اور VSYNC سگنل کے آغاز سے لائنوں کی تعداد

(REG_VOFFSET). ہر افقی لائن کی پیداوار کے دوران، ڈیٹا سگنل (ڈی) ہو جائے گا

آرجیبی سگنل پر اعداد و شمار کی پیداوار کے دوران فعال ہو رہا ہے.

کچھ ڈسپلے جسمانی HSYNC یا VSYNC سگنل کی ضرورت نہیں ہے. اس کے بجائے وہ ڈیٹا استعمال کرتے ہیں

(DE) سگنل کو فعال کریں جو FT800 کی طرف سے بھی فراہم کی جاتی ہے. اگر DE استعمال کیا جاتا ہے تو، صحیح ٹائم کی حسابات

اور VSYNC اور HSYNC کے لئے ترتیبات اب بھی لاگو ہوتے ہیں اگرچہ ان سے منسلک نہیں ہوسکتا

ڈسپلے. وقت اور کنکشن کی ضروریات کے لئے ڈسپاس ڈیٹا بیس کا حوالہ دیتے ہیں.

ذیل میں تصویر FT800 رجسٹرز کو ایک LCD پینل کے وقت میں ملاتا ہے. دفعہ 4.2.3 دیکھیں

رجسٹریشن پروگرامنگ اور ابتداء ترتیب کے لئے ذیل میں.

image


شکل 2.2 FT800 LCD ٹائم رجسٹر - ڈسپلے دیکھیں

FT800 آرجیبی اعداد و شمار کو پھیلانے میں معاونت کرتا ہے اور اسی وقت 18 تمام بٹس کو منتقل کرنے سے بچنے کے لئے.

"CSPREAD" کو چالو کرنے کے نظام کی بجلی کی کھپت اور برقی مقناطیسی مطابقت (EMC) کے ٹیسٹ سے مدد مل سکتی ہے کیونکہ کم سگنل بیک وقت تبدیل ہوجاتے ہیں. مندرجہ ذیل اعداد و شمار LCD دکھاتا ہے

اعداد و شمار کا وقت CSPREAD پھر غیر فعال کردیا.

image

CSPREAD کے ساتھ شناخت کے ساتھ شکل 2.4 2.4 یلسیڈی آرجیبی وقت

CSPREAD PCLK کے لئے یا تو polarity ترتیب کے ساتھ دستیاب ہے.

-2.3.4 فعال دکھائیں

ظاہر ہوتا ہے کہ عام طور پر ڈسپلے فعال (ڈس پی پی) کہا جاتا ہے. FT800

GPIO آؤٹ پٹ کے طور پر DISP سگنل فراہم کرتا ہے کہ MCU کی درخواست منطق 1 یا منطق 0 پر قائم ہوسکتی ہے

جب ضرورت ہو

-2.3.5 بیکائٹ

TFT ڈسپلے بھی ایک ایل ای ڈی بیکار ہے جو عام طور پر 24V اور 30V کے درمیان کی ضرورت ہوتی ہے. ایک بیرونی

یہ وولٹیج پیدا کرنے کے لئے مناسب ایل ای ڈی ڈرائیور ضروری ہے. FT800 ایک PWM پیداوار فراہم کرتا ہے

ڈسپلے کی ایل ای ڈی کی صف کی چمک کو ایڈجسٹ کریں.

2.4 ٹچ پینل انٹیگریشن

ایمبیڈڈ ڈیزائن میں ایک ٹچ پینل کو شامل کرنا ایک کی بورڈ یا دیگر کے خاتمے کی اجازت دیتا ہے

صارف کی رائے کے لئے بٹن. FT800 براہ راست رابطے کے اعداد و شمار کو فراہم کر سکتا ہے، یا اس میں سے ایک کے ساتھ مل کر کیا جا سکتا ہے

خاص ویجٹ جو پوزیشن خود کار طریقے سے ٹریک کرتی ہے.

-2.4.1 مزاحم ٹچ پینل

مزاحم پینل کچھ وقت تک دستیاب ہیں اور بہت سے حالات کے لئے مضبوط حل ہیں

صنعتی ماحول سمیت. صارف پر دستانے پہننے پر کوئی پابندی نہیں ہے.

ایک ٹچ انٹرفیس آسان ہے - ایکس اور Y سگنل میں سے ہر ایک جوڑی. یہ براہ راست منسلک ہیں

FT800.

-2.4.2 Capacitive ٹچ پینل

Capacitive ٹچ پینل عام طور پر گولیاں، فونز اور دیگر اسی ہاتھ سے منعقد ہوتے ہیں

آلات. صارف کو اپنی ننگی انگلی کا استعمال کرنا چاہئے یا خاص طور پر ڈیزائن شدہ دستانے یا اسٹائلس استعمال کرنا چاہیے. ممکنہ طور پر ٹچ پوائنٹس پر عملدرآمد کرنے کے لئے ایک قابل قابل MCU بھی ہوسکتا ہے. FT800 نہیں ہے

سپورٹ capacitive ٹچ پینل.

-2.5 آڈیو انٹیگریشن

آڈیو آؤٹ پٹ FT800 کی طرف سے بھی فراہم کی جاتی ہے. پی ڈبلیو ایم ایم بیکارٹ آؤٹ پٹ کے طور پر، آڈیو بھی ہے

ایک پی ڈبلیو ایم ایم سگنل کے طور پر فراہم کی جاتی ہے. فلٹرنگ اور امپریشن کو PWM دالوں میں تبدیل کرنے کی ضرورت ہے

ایک اسپیکر یا ہیڈ فون کو چلانے کے لئے موزوں ایک ینالاگ waveform.

FT800 60 مختلف MIDI آوازوں، زیادہ سے زیادہ پچ کنٹرول کے ساتھ synthesize کر سکتے ہیں. آڈیو فائل پلے بیک ہے

فائلوں کے ساتھ بھی 8 بٹس پر دستخط کئے گئے پی سی ایم، 8 بٹس μLAW یا 4 بٹس IMA-ADPCM کے طور پر فارمیٹ.

-2.6 ایم سی یو کنکشن

پہیلی کا آخری ٹکڑا میزبان MCU سے تعلق رکھتا ہے. MCU کو سپی آئی پی فراہم کرنے کی ضرورت ہے

ماسٹر یا I2C ماسٹر انٹرفیس ذیل میں ذکر کیا گیا ہے.

-2.6.1 ایس پی آئی غلام

 30Mbps زیادہ سے زیادہ شرح

 Unmanaged

 موڈ 0

 سب سے زیادہ اہم بٹ (MSB) سب سے پہلے

ایس پی آئی MCU انٹرفیس مندرجہ ذیل سگنل پر مشتمل ہے:

 SPI_SCK - سپی گھڑی

 SPI_MOSI - ماسٹر آؤٹ / غلام ان - ایم سی یو سے ڈیٹا FT800 تک

 SPI_MISO - ماسٹر ان / غلام آؤٹ - FT800 سے MCU تک ڈیٹا

 SPI_SS_N - سپی غلام منتخب کریں، کم فعال

 INT_N - FT800 سے پیداوار میں مداخلت

 PD_N - FT800 پر ان پٹ پاور

 ضروری طور پر استعمال ہونے کے لئے دو GPIO سگنل موجود ہیں

 موڈ - FT800 ان پٹ - SPI کو منتخب کرنے کے لئے نیچے ھیںچو

-2.6.2 I2C غلام

 3.4Mbps زیادہ سے زیادہ شرح

 ترتیب سازی آلہ کا پتہ (0x20 سے 0x27)

I2C MCU انٹرفیس مندرجہ ذیل سگنل پر مشتمل ہے:

 I2C_SCL - I2C گھڑی

 I2C_SDA - I2C ڈیٹا

 I2C_A2، I2C_A1، I2C_A0 - I2C غلام ایڈریس (مکمل پتہ کے لئے 0x20 شامل کریں)

اے ثنائی ایڈریس = (ایم ایس بی) 0، 1، 0، I2C_A2، I2C_A1، I2C_A0 (LSB)

 INT_N - FT800 سے پیداوار میں مداخلت

 PD_N - FT800 پر ان پٹ پاور

 ایک ضروری GPIO سگنل کے طور پر استعمال کرنے کے لئے دستیاب ہے

 موڈ - FT800 ان پٹ - I2C منتخب کرنے کے لئے ھیںچو

-2.6.3 گھڑی، GPIO، طاقت اور کنٹرول

FT800 بیرونی 12MHz کرسٹل یا منطق سطح کے آڈیٹر کا استعمال کرتا ہے.

مداخلت اور طاقت کے کنٹرول کے لئے دو GPIO سگنل درکار ہیں.

FT800 دو بجلی کی فراہمی کی ضرورت ہے: VCC اور VCCIO. ویسیسی سی LCD کے لئے حوالہ فراہم کرتا ہے

انٹرفیس اور 3.3V پر مقرر کیا گیا ہے. VCCIO ایک ساتھ MCU انٹرفیس کے لئے حوالہ فراہم کرتا ہے

1.8V کی 3.3V سے قابل اجازت حد. FT800 کور کے لئے ایک اندرونی ریگولیٹر 1.2V کی فراہمی کرتا ہے