با سلام
بنده چند وقتی است دارم تلاش می کنم IC=MT8888 را راه اندازی کنم ولی انگار این IC به هیچ صراطی مستقیم نیست تاپیک جامعی هم موجود نیست برای راه اندازی این IC فکر کنم اکثرا" به دلیل سختی راه اندازی این MT8888 ترجیه بدن از یه 8870 استفاده کنن و به دستورDTMF OUT در بسکام پناه بیاورند چه بسا بعضی از دوستان راضی شدن از Application note که اتمل داده به نام avr314 استفاده کنن ( این ها را فصلاً توضیح خواهم داد) تا از MT8888 , من به انتخاب آنها احترام می گذارم ولی این رو هم می گم که پاک کردن صورت مسئله تنها راه حل نیست ;
حال بنده لازم دیدم یک تاپیک ایجاد کنم که انشاالله این MT8888 راه بیوفته ;
صورت مسئله: با زبان C ای سی MT8888 در هر سه مد Call progress و generator و detector قرار دهیم از آن کتاب خانه ای بسازیم مدار و فیبر چاپی تهیه کنیم و از کارمان لذت ببریم ;
DTMF یا Dual Tone Multi Frequency چیست ؟؟؟ http://fa.wikipedia.org/wiki/%D8%AF%...8C%D8%A7%D9%81
حال خانواده MT :
سه IC اصلی در این خانواده است MT8870 , MT8880 , MT8888:
MT8870: یک DTMF Detector است یا آشکار ساز سیگنال DTMF به دلیل سادگی ساختار راه اندازی آن اسان است +
MT8880: یک DTMF Generator است یا تولید کننده سیگنال DTMF
MT8888: یک DTMF Detector/Generator است که مد برسی خط تلفن را هم دارد
بحث ما بر روی MT8888 متمرکز است دوتا شرکت این IC رو تولید می کردند Zarlink , Mitel ای سی موجود در بازار ایران از شرکت zarlink است همچنین این ای سی در سه مدل موجود است MT8888C , MT8888CE , MT8888CE-1 که نوع MT8888C در ایران موجود است
http://www.alldatasheet.com/datashee...K/MT8888C.html
AVR314:
یک application note هست که Atmel اون را یرای شبیه سازی DTMF با میکرو کنترلر عرضه کرده ولی چجم برنامه سنگین می باشد همچنین تایمر کانتر ها را نیز اشغال می کند
www.atmel.com/Images/doc1982.pdf
با تشکر فعلا" خسته شدم انشاالله که تا اینجا به دردتون خورده باشه
ادامه دارد... D:
با تشکر فراوان از کمک هاتون و اینکه اینقدر به این مطلب علاقه نشون دادین یعنی بعد از گذشت 6-7 روز هیچ کسی نبوده به بنده یه راهنمایی کوچیکی بکنه خـــــــوب بگذریم....
MT8888 همون طور که گفتیم یک فرستنده گیرنده است MT8888 دارای 20 تا پایه است که مختصری در مورد هر کدوم می گم :
VDD&VSS= پایه های تغذیه
IN+= ورودی تقویت کننده غیر معکوس کننده
IN- = ورودی تقویت کننده معکوس کننده
GS = Gain select
تنظیم بهره ( مقاومت فیدبک )
Vref= ولتاژ مرجع
osc1&osc2= پایه های کریستال 3.579MHz
TONE= پایه خروجی DTMF
WR= Write
یا پایه نوشتن روی رجیستر
CS = Chip select
انتخاب قطعه
RS0 = Register select
انتخاب گر رجیستر
RD = Read
خواندن از روی رجبستر
IRQ / CP = Interrupt Request/Call Progress
درخواست وقفه ( Not ) / وضعیت خط
D0 - D3 = Data Bus
پایه های انتقال اطلاعات
ESt = وقتی یک tone دریافت شود این پایه 1 می شود
خوب بریم سر مدار راه انداز همون طور که تو شکل زیر پیداست:
پایه TONE به وسیله یک R-C فیلتر شده است و آماده وصل شدن به خط و ارسال داده می شود فقط باید به یاد داشته باشیم خط تلفن را از آن ایزوله کنیم
WR-CS-RS0-D0~D3-RD-IRQ/CP هم به میکرو وصل می شود
پایه IN- هم یه عنوان ورودی است که گیرنده DTMF است و مدر مد Call progress هم وضعیت خط را برسی می کند
بنده چند وقتی است دارم تلاش می کنم IC=MT8888 را راه اندازی کنم ولی انگار این IC به هیچ صراطی مستقیم نیست تاپیک جامعی هم موجود نیست برای راه اندازی این IC فکر کنم اکثرا" به دلیل سختی راه اندازی این MT8888 ترجیه بدن از یه 8870 استفاده کنن و به دستورDTMF OUT در بسکام پناه بیاورند چه بسا بعضی از دوستان راضی شدن از Application note که اتمل داده به نام avr314 استفاده کنن ( این ها را فصلاً توضیح خواهم داد) تا از MT8888 , من به انتخاب آنها احترام می گذارم ولی این رو هم می گم که پاک کردن صورت مسئله تنها راه حل نیست ;
حال بنده لازم دیدم یک تاپیک ایجاد کنم که انشاالله این MT8888 راه بیوفته ;
صورت مسئله: با زبان C ای سی MT8888 در هر سه مد Call progress و generator و detector قرار دهیم از آن کتاب خانه ای بسازیم مدار و فیبر چاپی تهیه کنیم و از کارمان لذت ببریم ;
DTMF یا Dual Tone Multi Frequency چیست ؟؟؟ http://fa.wikipedia.org/wiki/%D8%AF%...8C%D8%A7%D9%81
حال خانواده MT :
سه IC اصلی در این خانواده است MT8870 , MT8880 , MT8888:
MT8870: یک DTMF Detector است یا آشکار ساز سیگنال DTMF به دلیل سادگی ساختار راه اندازی آن اسان است +
MT8880: یک DTMF Generator است یا تولید کننده سیگنال DTMF
MT8888: یک DTMF Detector/Generator است که مد برسی خط تلفن را هم دارد
بحث ما بر روی MT8888 متمرکز است دوتا شرکت این IC رو تولید می کردند Zarlink , Mitel ای سی موجود در بازار ایران از شرکت zarlink است همچنین این ای سی در سه مدل موجود است MT8888C , MT8888CE , MT8888CE-1 که نوع MT8888C در ایران موجود است
http://www.alldatasheet.com/datashee...K/MT8888C.html
AVR314:
یک application note هست که Atmel اون را یرای شبیه سازی DTMF با میکرو کنترلر عرضه کرده ولی چجم برنامه سنگین می باشد همچنین تایمر کانتر ها را نیز اشغال می کند
www.atmel.com/Images/doc1982.pdf
با تشکر فعلا" خسته شدم انشاالله که تا اینجا به دردتون خورده باشه
ادامه دارد... D:
September,12,2013
با تشکر فراوان از کمک هاتون و اینکه اینقدر به این مطلب علاقه نشون دادین یعنی بعد از گذشت 6-7 روز هیچ کسی نبوده به بنده یه راهنمایی کوچیکی بکنه خـــــــوب بگذریم....
MT8888 همون طور که گفتیم یک فرستنده گیرنده است MT8888 دارای 20 تا پایه است که مختصری در مورد هر کدوم می گم :
VDD&VSS= پایه های تغذیه
IN+= ورودی تقویت کننده غیر معکوس کننده
IN- = ورودی تقویت کننده معکوس کننده
GS = Gain select
تنظیم بهره ( مقاومت فیدبک )
Vref= ولتاژ مرجع
osc1&osc2= پایه های کریستال 3.579MHz
TONE= پایه خروجی DTMF
WR= Write
یا پایه نوشتن روی رجیستر
CS = Chip select
انتخاب قطعه
RS0 = Register select
انتخاب گر رجیستر
RD = Read
خواندن از روی رجبستر
IRQ / CP = Interrupt Request/Call Progress
درخواست وقفه ( Not ) / وضعیت خط
D0 - D3 = Data Bus
پایه های انتقال اطلاعات
ESt = وقتی یک tone دریافت شود این پایه 1 می شود
September,15,2013
خوب بریم سر مدار راه انداز همون طور که تو شکل زیر پیداست:
پایه TONE به وسیله یک R-C فیلتر شده است و آماده وصل شدن به خط و ارسال داده می شود فقط باید به یاد داشته باشیم خط تلفن را از آن ایزوله کنیم
WR-CS-RS0-D0~D3-RD-IRQ/CP هم به میکرو وصل می شود
پایه IN- هم یه عنوان ورودی است که گیرنده DTMF است و مدر مد Call progress هم وضعیت خط را برسی می کند
دیدگاه