وکیل ملکی، هزینه وکیل ملکی تهران

وکیل ملکی، هزینه وکیل ملکی تهران

خانواده یك تراشه

هر دستگاه برنامه پذیر (مانند یک کامپیوتر یا یک میکروکنترلر ) دارای دو بخش اصلی است : سخت افزار و نرم افزار. با چیستی این دو بخش کم و بیش آشنا هستیم. نکته بسیار مهم و در عین حال ساده ای که باید به آن توجه کرد نحوه برقراری ارتباط  بین سخت افزارو نرم افزار در یک میکرو کنترلر است.
 
خانواده یك تراشه
 
باید راهی وجود داشته باشد که دستوراتی که نرم افزار صادر می کند ، به سخت افزار منتقل شود تا واسطه ارتباطی میان سخت افزار و نرم افزار به درستی اجرا شود.

در میکروکنترلرها حافطه داخلی میکروکنترلر است که این رابطه را ایجاد می کند، حافطه داخلی به دو بخش تقسیم می شود که یکی از این دو بخش وظیفه برقراری ارتباط میان سخت افزار و نرم افزار را بر عهده دارد. هر بایت در این بخش یک رجیستر نامیده می شود. هر رجیستر کاربرد مشخصی دارد به این ترتیب، نرم افزار به وسیله مقدار دادن در این رجیستر ها دستورات مشخصی به سخت افزار می دهد.

ورودی و خروجی معمولی (Simple I/O)

یک میکروکنترلر، بر خلاف یک کامپیوتر، مجهز به وسایل ورودی و خروجی پیشرفته ای مانند Keyboard ،Speaker ،Monitor و یا Mouse نیست بلکه تنها راه ارتباط میکروکنتر لرها (مانند هرIC دیگری) پایه های IC  می باشد (پایه های IC زائده های فلزی کوچکی هستند که اطراف IC  قرار می گیرند

خانواده یك تراشه

سمت راست : میکروکنترلر. A89C51. سمت چپ : نام پایه های این میکروکنترلر

میکروکنترلر 51 AT89C دارای ۴٠ پین یا پایه است . ٣٢ تا از این پین ها، ورودی ها و خروجی های دیجیتال هستند . به این معنی که به عنوان خروجی ولتاژ های ٠ ولت و یا ۵ ولت را تولید می کنند ،( ٠یا ١ منطقی ). برای مثال یک خروجی دیجیتال نمی تواند یک موج سینوسی تولید کند اما می تواند یک موج مربعی با دو سطح صفر و ۵ ولت ایجاد نماید.

برای یک ورودی دیجیتال نیز تنها دو مقدار ٠ یا ١ منطقی قابل درک است اگر ولتاژ اعمال شده از خارج میکرو از مقدار مشخصی (حدود ٢ ولت ) بالاتر باشد از نظر میکرو ١، و اگر از آن حد پایین تر باشد صفر است ٨ پایه دیگر کاربرد هایی غیر از واسطه ارتباط میکروکنترلر با جهان خارج دارند. این چهار پورت از ٠ تا ٣ شماره گذاری شده اند محل پایه های هر پورت در شکل بالا  نمایش داده شده است.

پیشتر در مورد تراشه های سری dsPIC30F آنها گفتگو کردیم حال در مورد پردازش سنسور این تراشه گفتگو می کنیم و برای مختصر و مفید بودن کار آنها را در یک جدول در زیر آوردیم

 

CAN I2C SPI UARt

A/D

Output

Compare

STD

PWM

Input

Capture

Timer

16bit

EE

bytes

SRam

byte

Flash

KB

Pins

Product

1

1

1

12bit

8ch

2

2

3

1024

12

18

dsPIC30F2011

1

1

1

12bit

8ch

2

2

3

1024

2048

24

18

dsPIC30F3012

1

1

1

12bit

10ch

2

2

3

1024

12

28

dsPIC30F2012

1

1

1

12bit

10ch

2

2

3

1024

2048

24

28

dsPIC30F3013

کاربردهای این ترشه ها که در جدول بالا معرفی شد از قرار زیر است

• تشخیص شکستگی شیشه

• سنسور گاز

• سنسور گشتاور

• سنسور فشار تایر

• سنسور هدایت زاویه

• سنسور باران

• سنسور هوشمند و کم مصرف

• سنسور پردازش کیسه هوا( Airbag )

• سنسور فشار

• اندازه گیری لرزش

به طور کلی این قطعات برای کاربرد در طراحی سنسورهای هوشمند طراحی شده اند با این حال می توانند در مواردی که محدودیت فضا وجود دارد نیز استفاده شوند زیرا که این قطعات در بسته بندی های 18 تا 28 پین وجود دارند .

این  DSC ها همانند دو خانواده دیگر دارای توان محاسباتی بالایی می باشد که می توان در وظایف سنگینی نظیر فیلتر دیجیتال و آنالیز طیف فرکانسی استفاده نمود . علاوه بر این وسایل این خانواده مجهز به مبدل آنالوگ به دیجیتال 12 بیتی تا 10 کانل ورودی می باشند.

خانواده کنترل کننده های همه منظوره

Codec

Interface

CAN

I2C

SPI

UART

A/D

Output

Compare

STD

PWM

Input

capture

Timer

16bit

EE

BYtes

SRAM

Bytes

Flash

KB

pins

Product

1

1

2

14 ch

2

2

3

1024

2048

24

40

dsPIC30F3014

AC97

12S

1

1

1

2

14 ch

4

4

5

1024

2048

48

40

dsPIC30F4013

AC97

12S

2

1

2

2

16

ch

8

8

5

1024

4096

66

64

dsPIC30F5011

2

1

2

2

16 ch

8

8

5

2048

6144

132

64

dsPIC30F6011

AC97

12S

2

1

2

2

16 ch

8

8

5

4096

8192

144

64

dsPIC30F6012

AC97

12S

2

1

2

2

16 ch

8

8

5

1024

4098

66

80

dsPIC30F5013

2

1

2

2

16 ch

8

8

5

2048

6144

132

80

dsPIC30F6013

AC97

12S

2

1

2

2

16 ch

8

8

5

4096

8192

144

80

dsPIC30F6014

 

این خانواده بخش وسیعی از نیاز هایی مرتبط به DSC ها را پوشش می دهند که جهت سهولت در جدول بالا آمده است تایمر های با قابلیت های متعدد , تا 16 کانال مبدل آنالوگ به دیجیتال 12 بیتی و چندین رابط سریال از امکانات این قطعات می باشد همچنین برخی از آنها مجهز به واسط   Codec بوده که از انتقال پر سرعت با استانداردهای AC97  و L^2 S  پشتیبانی می کنند .