ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 19

موضوع: MT8870 و ISD2560

  1. #1
    2005/12/08
    تهران
    618
    20

    MT8870 و ISD2560

    سلام من دو تا سوال در باره این آی سی ها داشتم. اول اینکه برای اینکه بفهمیم تو خروجی M8870 داده جدیدی اومده باید چیکار کنیم؟ آیا پالسی به این نشانه وجود داره؟ مثلا اگه دو تا عدد مشابه به صورت متوالی بیاد دیگه نمیشه تشخیص دادکه این دو تا عدده.( آی سی encoder تون های تلفن ).
    و دوم اینکه اگه بخوایم تو آی سی ISD2860 چند تا Message مجزا ضبط کنیم ، چطور باید آدرس دهی کنیم؟ فقط اگه نمی تونین کمک کنین بگین از کی می تونم کمک بگیرم. ممنون.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  2. #2
    2005/06/10
    بابل
    1,808
    34

    MT8870 و ISD2560

    دوست عزيز سلام .
    توي قسمت پروژه هاي آموزشي پروژه اي هست با نام تلفن گويا . توي اين پروژه از آي سي MT8870آ* استفاده شده اونجا ميتونيد نحوه استفاده از اين آي سي رو ياد بگيريد . ولي در كل بخواهيد بدونيد زماني كه آي سي يه عدد رو دريافت كرد يه پايه رو يك ميكنه و تازماني كه سيگنال اون عدد مياد پايه رو يك نگه ميداره . در مورد سوال دومتون بايد بگم كه من با اين آي سي كار نكردم. انشاالله بقيه دوستان پاسخ ميدن .
    موفق باشيد .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ*ي جهاد فيآ*سبيلآ*الله.
    هجرت، هجرت از سنگينيآ*هاست و جاذبهآ*هايي كه تو را به خاك ميآ*چسباند.
    چكمهآ*هايت را بپوش، رهآ*توشهآ*ات را بردار و هجرت كن.
  3. #3
    2005/12/08
    تهران
    618
    20

    MT8870 و ISD2560

    سلام آقای نحوی. میشه بگین دقیقا کدوم پین؟ اون پروژه ای که گفتین لینکش خراب شده. فایل هاش دانلود نشد.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  4. #4
    2005/06/10
    بابل
    1,808
    34

    MT8870 و ISD2560

    دوست عزيز سلام .
    من پروژه رو دانلود كردم مشكلي نداشت . فقط مطلبي كه هست اگه نرم افزار هاي مخصوص دانلود داريد اونها رو غير فعال كنيد و با دانلود خود ويندوز فايل رو دانلود كنيد در غير اين صورت موفق نميشيد .

    http://www.4shared.com/file/510305/4c8e3779/tel.html

    اگه اسم پايه ها و اينها رو بخواهيد بايد از توي DATASHEET پيداشون كنيد .
    اين طوري كه من نگاه كردم اگه آي سي تون 20 پايه هست ميشه پايه 17 . و اگه آي سي تون 16 پايه هست ميشه پايه 15 .
    موفق باشيد .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ*ي جهاد فيآ*سبيلآ*الله.
    هجرت، هجرت از سنگينيآ*هاست و جاذبهآ*هايي كه تو را به خاك ميآ*چسباند.
    چكمهآ*هايت را بپوش، رهآ*توشهآ*ات را بردار و هجرت كن.
  5. #5
    2005/07/01
    23
    0

    Re: M8870 و ISD2560

    نقل قول نوشته اصلی توسط magician
    سلام من دو تا سوال در باره این آی سی ها داشتم.
    اینکه اگه بخوایم تو آی سی ISD2560 چند تا Message مجزا ضبط کنیم ، چطور باید آدرس دهی کنیم؟ فقط اگه نمی تونین کمک کنین بگین از کی می تونم کمک بگیرم. ممنون.


    سلام
    در مورد ISD 2560 این چیپ در حقیقت تنها مشکلی که داره اینه که برای استفاده توی یک طرح Multiple message آدرس پایانی صدای ضبط شده خودتون رو که با یک EOM Marker نشانه گذاری شده رو به شما نمیده و تنها شما از طریق پایه مربوطه EOM (پایه شماره 25) روی چیپ میتونید Interrupt مربطه رو دریافت کنید. به این معنی که شما نمیدونید ضبط صدای بعدی رو از چه آدرسی باید آغاز کنید که مطمعنا روی یک صدای از قبل ضبط شده ضبط نکنید.
    خوب قبل ازاینکه بیشتر این موضوع رو باز کنیم .....!
    :idea: تنها پروگرمری که رایگان میتونید ازش استفاده کنید

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    است که از LPT یا همون پورت موازی PC بهره میبره. :!: اما ذکر این موضوع هم مهم که این پروگرمر روی سیستم عامل ویندوز XP کار نمیکنه! (و بطور کلی NT.) پس اگه از Windows 98 استفاده میکنین برای اینکه بدونید چطوری چیپ ISD25XX ( در اینجا XX ها میتونن اعدادی مثل 60/75/90 یا120 و... باشند که حداکثر مدت زمان ضبط صدا توسط چیپ رو نشون میدند) خودتون رو به پورت موازی کامپیوتر وصل کنید روی دکمه Help در پایین پنجره ISD QuickPro کلیک کنید سپس از گزینه های سبز رنگ، روی Hardware Installation کلیک کنید. روی صفحه ای که ظاهر میشه نقشه های شماتیکی رو میبینید که نشون میدن چطور ISD خودتون رو به پورت موازی کامپیوتر وصل کنید و شما برای چیپISD2560 خودتون نیاز به پایینترین نقشه دارین. :!: نکته خیلی مهم دیگری که باید به آن اشاره شود این است که خود شما موظف به انتخاب صحیح :arrow: چیپ ISDXXXXX خودتن در پنجره ISD QuickPro هستید، پس برای جلوگیری از هر نوع خسارتی همیشه قبل از کلیک کردن روی دکمه Record Selected Files از اینکه چیپ ISD صحیحی رو انتخاب کردین مطمن شوید.

    حالا بر میگردیم به سوال شما در مورد ضبط چند Message مجزا یا همون Multiple message .

    سوال شما خیلی کلی ! و من دوتا برداشت ازش کردم ...
    1. شما نمیدونید چطوری پایه های Address چیپ رو به میکروکنترلر خودتون متصل کنید و در حقیقت اون رو راه اندازی کنید؟ از اونجایی که چیپ ISD هم برای کاربردهایی بدون استفاده از راه اندازی مثل یک کنترلر و هم راه اندازی توسط کنترلر طراحی شده از این جهت طراح باید پین هایی رو در اختیار داشته باشه تا هم بتونه حالت انتخاب آدرس دهی خارجی رو داشته با شه و یا کنترل رو به خود چیپ بسپره. برای صرفه جویی از تعداد پینها، ISD از دو پین آخر آدرس دهی A8 , A9 از روی چیپهای سری ISD2560/75/90/120 استفاده کرده که اگر نیاز به آدرس دهی دارید و میخواهید برای مثال آدرسهای خاصی رو در کنار هم و پشت سر هم پخش کنید باید همیشه یکی یا هردوی این پینها یعنی A8,A9 رو در وضعیت "0" قرار بدید که البته با توجه به شروع از آدرس 0x000 تا 0x257 که در Data sheet چیپ ISD2560 مشخص شده این یک آدرس دهی کاملا منطقی به نظر می آید. پس پیشنهادی که میتونم بهتون بکنم اینه که قبل از هر چیز به سراغ آدرس آغازین و انتهایی چیپ خودتون برید که برای سریهای ISD2560/75/90/120 از 0x000 تا 0x257 هگز یا 000 تا 559 ذسیمال. یعنی در حقیقت این سریها دارای 600 خانه حافظه میباشند. که با توجه به سرعت نمونه برداری یا Input Sample Rate که با واحد KHz بیان شده هر خانه حافظه زمان کوتاهی از صوت را ذخیره میکند. که برای ISD2560 در هر آدرس 100ms از طول مدت زمان صوت ذخیره میشود که با توچه به و جود 0 تا 599 آدرس 600Add *100ms = 60Sec که Add آدرس،ms میلی ثانیه و Sec ثانیه است، پس تا اینجا مشخص شد که بطور کلی شما نباید آدرسی بزرگتر از0x257 یا 559 دسیمال به چیپ ISD2560 بدید و هر آدرسی که بین 0x000 تا 0x257 باشه برای ISD شناخته شده و مورد قبول است. و اگر آدرسی به چیپ بدهید که هردو پین A8،A9 در وضعیت "1" منطقی قرار بگیرند چیپ ISD خودتون رو در مد Operational یا عملیاتی قرار داده اید که برای استفاده از این مدها میتوانیدبه دیتا شیت مربوطه مراجعه کنید.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    _حالا پین بعدی بنام CE که Active LOW است، وظیفه لتچ کردن آدرس ها را به عهده دارد به اینصورت که با یک لبه پایین رونده آدرسی را که قبلا روی پینهای آدرس A0 تا A9 قرار گرفته را در با فر داخل چیپ ذخیره میکند.

    مثلا بعد از تمام شدن Message ای که از آدرس 0x20F یا 20F هگز آغاز شده بود پخش Messageای را با آدرس 0x0DE شروع کنید و بعد از پایان این Message پخش Messageای رو از آدرس 0x1DE شروع کنید که پیغامی به عنوان "شما - موفق - شدی " را از Speaker بشنوید...

    موفق باشید



    نقل قول نوشته اصلی توسط magician
    سلام من دو تا سوال در باره این آی سی ها داشتم.برای اینکه بفهمیم تو خروجی M8870 داده جدیدی اومده باید چیکار کنیم؟ آیا پالسی به این نشانه وجود داره؟ مثلا اگه دو تا عدد مشابه به صورت متوالی بیاد دیگه نمیشه تشخیص دادکه این دو تا عدده.( آی سی encoder تون های تلفن ).


    سلام

    بله شما میتوانید از پایه StD استفاده کنید.
    زمانی که MT8870D/MT8870D-1 یک سیگنال Tone را ثبت کند و لتچ خروجی را مقدار دهی جدید کند، پایه StD را به وضعیت "1" منطقی خواهد برد.
    موفق باشید اما سعی کنید اول خودتون تحقیق کنید.
    11001010110010001100100011110010101111101100101
    011000110110110001100101011000110111010001101001
    01100011
  6. #6
    2005/06/10
    بابل
    1,808
    34

    MT8870 و ISD2560

    eddy جان سلام . خوبي عزيز ؟
    بابا شما تا حالا كجا بودي ؟ شما كه كارت خيلي درسته .
    اگه فرصت داريد اطلاعات و نكاتي رو كه در بستن مدارت مختلف بهش رسيديد رو توي سايت بذاريد بقيه دوستان هم استفاده كنن . مثل همين پستتون كه خودش يه مقاله كوچك هست .
    متشكر و ممنون
    موفق باشيد .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ*ي جهاد فيآ*سبيلآ*الله.
    هجرت، هجرت از سنگينيآ*هاست و جاذبهآ*هايي كه تو را به خاك ميآ*چسباند.
    چكمهآ*هايت را بپوش، رهآ*توشهآ*ات را بردار و هجرت كن.
  7. #7
    2005/12/08
    تهران
    618
    20

    MT8870 و ISD2560

    خیلی ممنون از جواب کافی و مفصلتون!!!!!!!!!!!! به قول محمد آقا خودش یه مقاله بود!

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  8. #8
    2005/07/01
    23
    0

    MT8870 و ISD2560

    نقل قول نوشته اصلی توسط magician
    بازم ممنون از توضیحات واقعا کاملی که دادین. اما یه سوال برای من باقی موند. اون هم اینکه آیا این پروگرامر بعد از پروگرام کردن ، آدرس Message های پروگرام شده رو ( برای دسترسی از طریق میکروکنترولر ) به من نشون میده یا نه؟



    برداشت دوم من از سوال شما.
    2. برمیگردیم به تنها مشکل آدرس دهی چیپ ISD در زمان ضبط صدا که اگر آدرس EOM Marker را به ما نشان میداد مشکل ما کاملا حل شده به حساب می آمد.

    :?: راه حل
    اگر با کمی دقت بیشتر خطهای زیر از بخش یک را بخوانید، متوجه جواب خواهید شد.

    :!: قبل از هر چیز به سراغ آدرس آغازین و انتهایی چیپ خودتون برید که برای سریهای ISD2560/75/90/120 از 0x000 تا 0x257 هگز یا 000 تا 559 دسیمال است. یعنی در حقیقت این سریها دارای 600 خانه حافظه میباشند. که با توجه به سرعت نمونه برداری یا Input Sample Rate که با واحد KHz مشخص شده است هر خانه حافظه زمان کوتاهی از صوت را ذخیره میکند. که برای ISD2560 در هر آدرس 100ms از طول مدت زمان صوت ذخیره میشود :!:

    نتیجه: درون چیپ ISD یک آدرس کانتر وجود دارد که به آدرس خانه های حافظه اشاره می کند. این کانتر از 0 تا 599 شمارش می کند که با محاسبه ساده ما، با توجه به ساعت داخلی ISD2560 این کانتر هر 100ms افزایش پیدا می کند، در حقیقت به آدرس جدیدی از فضای حا فظه اشاره می کند. پس به همین راحتی کافی است طول مدت زمان صدای خودمان را بدست بیاوریم و آن را بر 100ms تقسیم کنیم. بطور مثال اگر میخواهیم یک فایل صوتی به طول 2 ثانیه را در چیپ ذخیره کنیم : 20=0.100 / 2 نشان میدهد این فایل 2 ثانیه ای 20 آدرس را اشغال میکند. وحال اگر از آدرس 0x01F شروع به ضبط کردیم در آدرس 0x032 ضبط ما به پایان میرسد و برای آدرس دهی بعدی برای جلوگیری از ذخیره صدای جدید روی این صدای ضبط شده با ید از آدرسی خارج از فضای بین 0x01F تا 0x032 شروع به ضبط کنیم که اولین آدرس ممکن 0x033 است. اما نکته مهمی که باید به آن توجه شود، خطا یا Tolerance اسیلاتور داخلی و مدت زمان ضبط چیپ و چند عامل موثر دیگر نظیر مدت زمان فایل صوتی شما است که برای پیدا کردن EOM Marker یا آخرین آدرس Message، شما را وادار به محاسبات پیچیده تری میکند تا از رونوشت شدن Message های دیگر جلوگیری کنید، پیشنهاد من به شما اینه که آدرس ضبط بعدی رو از یک یا دو آدرس بالا تر از پایان آدرس قبلی شروع کنید.

    موفق باشید
    11001010110010001100100011110010101111101100101
    011000110110110001100101011000110111010001101001
    01100011
  9. #9
    2005/12/08
    تهران
    618
    20

    MT8870 و ISD2560

    بازم ممنون از توضیحات واقعا کاملی که دادین. اما یه سوال برای من باقی موند. اون هم اینکه آیا این پروگرامر بعد از پروگرام کردن ، آدرس Message های پروگرام شده رو ( برای دسترسی از طریق میکروکنترولر ) به من نشون میده یا نه؟

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  10. #10
    2005/12/08
    تهران
    618
    20

    MT8870 و ISD2560

    من این نرم افزار رو دانلود کردم. اجرا هم شد. اما هنوز پروگرام نکردم. در ضمن من از ویندوز مدیا سنتر استفاده می کنم. مشکلی با اجرای برنامه نداشت.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 19

موضوعات مشابه

  1. آی سی جاگزین برای ISD2560 ؟؟
    توسط Mahyarr در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 11
    آخرين نوشته: 2010/01/03, 12:16
  2. آی سی جاگزین برای ISD2560 ؟؟
    توسط Mahyarr در انجمن پردازش صدا
    پاسخ: 18
    آخرين نوشته: 2009/11/13, 10:20
  3. جایگزین ISD2560
    توسط رضا سپاس یار در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 1
    آخرين نوشته: 2008/04/16, 06:42
  4. نویز در isd2560
    توسط mypalex در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 8
    آخرين نوشته: 2008/03/17, 01:35
  5. مشکل در راه اندازی isd2560
    توسط mohammad.jafari در انجمن مدار هاي ديجيتال
    پاسخ: 11
    آخرين نوشته: 2007/11/30, 00:17

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •