اطلاعیه

Collapse
No announcement yet.

ساخت هدست وایرلس برای Computer+TV

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #61
    پاسخ : ساخت هدست وایرلس برای Computer+TV

    حامد جان ببین این 3 مدلی که گزاشتم تو بازار پیدا میشه و یا اینکه مشابهش
    AD7689BCPZ
    AD1877 SMD
    AD7612BSTZ
    تشکر
    گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
    "گزیده ابیاتی چند از بیداد خراسانی"

    دیدگاه


      #62
      پاسخ : ساخت هدست وایرلس برای Computer+TV

      نوشته اصلی توسط heidarali
      چیزی که من دیدم الان همون 19.2 هست.
      محمد جان این AD7705BR با AD7715 چه فرقی داره؟ قیمتهاشون تقریبا فاصله 2 برابری داره. دارم کم کم مجبور میشم از همینا استفاده کنم.چیز دندونگیری پیدا نمیشه متاسفانه.
      در مورد اختلاف هایی که دردید اول مشخص میشه
      در دیتاشیت میشه از صفحه ی اول اینا رو نوشت:
      کد:
      1: 0.0015% nonlinearity
      2: Differential input capability
      3: ---
      4: 3 V (AD7715-3) or 5 V (AD7715-5) operation
      5: Low supply current: 450 μA maximum @ 3 V supplies
      6: Standby current is less than 10 μA
      
      1: 0.003% Nonlinearity
      2: AD7705: Two Fully Differential Input Channel ADCs
        AD7706: Three Pseudo Differential Input Channel ADCs
      3: Schmitt Trigger Input on SCLK
      4: 2.7 V to 3.3 V or 4.75 V to 5.25 V Operation
      5: Power Dissipation 1 mW max @ 3V
      6: Standby Current 8 mA max
      خب فکر کنم همینا برای اختلاف قیمتشون کافی باشه!
      همچنین برای اطلاعات بیشتر از اختلافاشون
      میشه دیتاشیتشونو دقیقتر نگاه کرد
      ...
      :read:
      1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
      2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
      3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

      دیدگاه


        #63
        پاسخ : ساخت هدست وایرلس برای Computer+TV

        محمد جان امروز اسیلاتور به دستم رسید و سخت افزار کامل شد.
        میرم سروقت راه اندازی AD7715 ببینم چطور میشه.البته برنامه ای که در مجله نویز بود رو رایت کردم ولی خروجی 0 بود
        باید نشست و دیتا شیت رو خوند (خیلی هم خوشم میاد :sad
        گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
        "گزیده ابیاتی چند از بیداد خراسانی"

        دیدگاه


          #64
          پاسخ : ساخت هدست وایرلس برای Computer+TV

          در مورد AD7715 در یکی از همون دیتاشیت های قبلی
          برنامه ی راه اندازیشو به زبان c گذاشته
          فقط کافیه شما از بیسیک به c کوچ کنی :rolleyes:
          یه جسستجویی هم بکن ببین برنامه ش به زبان بیسیک هست؟
          کد:
          /* This program has read and write routines for the 68HC11 to interface to the AD7715 and the sample program sets the various registers and then reads 1000 samples from the part. */ 
          #include <math.h> 
          #include <io6811.h> 
          #define NUM_SAMPLES 1000 /* change the number of data samples */ 
          #define MAX_REG_LENGTH 2 /* this says that the max length of a register is 2 bytes */ 
          Writetoreg (int); 
          Read (int,char); 
          char *datapointer = store; 
          char store[NUM_SAMPLES*MAX_REG_LENGTH + 30]; 
          void main() 
          { 
          /* the only pin that is programmed here from the 68HC11 is the /CS and this is why the PC2 bit 
          of PORTC is made as an output */ 
          char a; 
          DDRC = 0x04; /* PC2 is an output the rest of the port bits are inputs */ 
          PORTC | = 0x04; /* make the /CS line high */ 
          Writetoreg(0x10); /* set the gain to 1, standby off and set the next operation as write to the setup register */ 
          Writetoreg(0x68); /* set bipolar mode, buffer off, no filter sync, confirm clock as 2.4576MHz, set output rate to 60Hz and do a self calibration */ 
          while(PORTC & 0x10); /* wait for /DRDY to go low */ 
          for(a=0;a<NUM_SAMPLES;a++); 
          { 
           Writetoreg(0x38); /*set the next operation for 16 bit read from the data register */ 
           Read(NUM_SAMPLES,2); 
          } 
          } 
          Writetoreg(int byteword); 
          { 
          int q; 
          SPCR = 0x3f; 
          SPCR = 0X7f; /* this sets the WiredOR mode(DWOM=1), Master mode(MSTR=1), SCK idles high(CPOL=1), /SS can be low always (CPHA=1), lowest clock speed(slowest speed which is master clock /32 */ 
          DDRD = 0x18; /* SCK, MOSI outputs */ 
          q = SPSR; 
          q = SPDR; /* the read of the staus register and of the data register is needed to clear the interrupt 
          which tells the user that the data transfer is complete */
          PORTC &= 0xfb; /* /CS is low */ 
          SPDR = byteword; /* put the byte into data register */ 
          while(!(SPSR & 0x80)); /* wait for /DRDY to go low */ 
          PORTC |= 0x4; /* /CS high */ 
          } 
          Read(int amount, int reglength) 
          { 
          int q; 
          SPCR = 0x3f; 
          SPCR = 0x7f; /* clear the interrupt */ 
          DDRD = 0x10; /* MOSI output, MISO input, SCK output */ 
          while(PORTC & 0x10); /* wait for /DRDY to go low */ 
          PORTC & 0xfb ; /* /CS is low */ 
          for(b=0;b<reglength;b++) 
          { 
          SPDR = 0; 
          while(!(SPSR & 0x80)); /* wait until port ready before reading */ 
          *datapointer++=SPDR; /* read SPDR into store array via datapointer */ 
          } 
          PORTC|=4; /* /CS is high */ 
          }
          ...
          :read:
          1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
          2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
          3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

          دیدگاه


            #65
            پاسخ : ساخت هدست وایرلس برای Computer+TV

            راستش من زمانی که تازه میخواستم avr رو شروع کنم ابتدا رفتم سراغ برنامه نویسی به زبون c
            یه کتاب اموزش زبان c رو تهیه کردم.اما نویسنده یه دفعه داخل برنامه شده بود و میگفت این برنامه کارش اینه...و هیچ توضیحی در مورد خطوط و دستورات برنامه ننوشته بود.
            دیدم از این کتاب ابی برا من گرم نمیشه،رفتم 2 تا کتاب اموزش avr به زبون c گرفتم.اونا هم دقیقا به همین منوال توضیح داده بودند،یعنی خود تراشه رو قشنگ توضیح دادن اما برنامه نویسیش رو نه.
            این شد که کلا از زبون c بدم اومد
            من نمیگم بیسیک اسونه یا c سخته.بلکه این استاد اموزنده ست که باعث میشه مطلبی برات جا بیفته یا ...
            گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
            "گزیده ابیاتی چند از بیداد خراسانی"

            دیدگاه


              #66
              پاسخ : ساخت هدست وایرلس برای Computer+TV

              محمد جان فرکانس کلاک spi باید چند باشه؟ تو دیتاشیت صفحه 22 نوشته سطح بالا t6 و سطح پایین t7
              و تو جدول صفحه 5 زده
              t6 100 nsmin
              t7 100 nsmin
              منظور از این چیه؟
              گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
              "گزیده ابیاتی چند از بیداد خراسانی"

              دیدگاه


                #67
                پاسخ : ساخت هدست وایرلس برای Computer+TV

                نوشته اصلی توسط heidarali
                فرکانس کلاک spi باید چند باشه؟ تو دیتاشیت صفحه 22 نوشته سطح بالا t6 و سطح پایین t7 ، و تو جدول صفحه 5 زده
                t6 100 nsmin
                t7 100 nsmin
                منظور از این چیه؟
                فکر کنم دیتاشیت من و شما فرق داره با هم
                من توی دیتاشیتی که دارم (40 صفحه ست، و واسه شرکت analog device ه)
                نتونستم چیزی که شما میگی رو ببینم
                اما با فرض اعدادی که شما گفتی
                100 نانو ثانیه میشه 10 مگاهرتز
                و اگر فرض کنیم که یک سیکل از t6 و t7 تشکیل شده
                با این حساب میشه 200 نانو ثانیه
                یعنی 5 مگاهرتز
                بنابراین سرعت کلاکی که به آی سی میدی حداکثر میتونه تا 5 مگاهرتز باشه
                1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
                2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
                3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                دیدگاه


                  #68
                  پاسخ : ساخت هدست وایرلس برای Computer+TV

                  محمد جان با تشکر از شما
                  دیتا شیت دست من هم مال همین شرکت هست اما 31 صفحه.بزار ببینم میتونم اونیکی رو پیدا کنم.
                  ولی فکر نمیکنم بشه به این ad7715 این فرکانس رو اعمال کرد.چون اوسیلاتور خودش 2.4576 مگ هست
                  گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
                  "گزیده ابیاتی چند از بیداد خراسانی"

                  دیدگاه


                    #69
                    پاسخ : ساخت هدست وایرلس برای Computer+TV

                    خوب پیدا کردم.تو این دیتا شیت صفحه 30 و 8 هست
                    t6
                    t7
                    t14
                    t15
                    گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
                    "گزیده ابیاتی چند از بیداد خراسانی"

                    دیدگاه


                      #70
                      پاسخ : ساخت هدست وایرلس برای Computer+TV

                      محمد جان مشکل قبلی حل شد.و الان دیتا دریافت میشه.
                      ولی یه مشکل دیگه هست،وقتی ورودی رو به سطح 0 ولت میرسونم باز هم تو خروجی عدد دارم.
                      ولی وقتی به سطح ولتاژ مرجع که میرسونم خروجی همون 65536 هست.و این یعنی درست
                      فکر نمیکنم مشکل سخت افزاری باشه
                      گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
                      "گزیده ابیاتی چند از بیداد خراسانی"

                      دیدگاه


                        #71
                        پاسخ : ساخت هدست وایرلس برای Computer+TV

                        نوشته اصلی توسط heidarali
                        محمد جان مشکل قبلی حل شد.و الان دیتا دریافت میشه.
                        ولی یه مشکل دیگه هست،وقتی ورودی رو به سطح 0 ولت میرسونم باز هم تو خروجی عدد دارم. ولی وقتی به سطح ولتاژ مرجع که میرسونم خروجی همون 65536 هست.و این یعنی درست. فکر نمیکنم مشکل سخت افزاری باشه
                        سلام
                        موارد زیر رو بررسی کن:
                        - وقتی به 0 میرسونی، عددش حدودا چقدره؟

                        - آیا این عدد ثابته؟ یا هر بار یه عددی میده؟

                        - ولتاژ رفرنست چقدره؟ (به خاطر اینکه میخوام بینم مقدار خطا چقدره)

                        - در ADCها برای کاهش اثر نویز، معمولا روی تغذیه و زمینشون، خازن میذارن.
                        در دیتاشیت مقادیرشو هم گفته. آیا شما گذاشتی اونا رو؟

                        - منبع تغذیه ای که شما استفاده میکنی چیه؟ آیا روش نویز هست یا نه؟

                        - نکته: تمام ADCها در محاسباتشون خطاهای مختلفی دان که قبلا اشاره شد
                        اگه مقدار عددی که در 0 ولت میده خیلی نباشه، میتونیم بندازیم گردن خطای تبدیل!

                        و چنین نکاتی
                        1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
                        2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
                        3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                        دیدگاه


                          #72
                          پاسخ : ساخت هدست وایرلس برای Computer+TV

                          سلام

                          اگر امکانش هست یک مقدار ساده تر موضوعات رو بیان کنین که ما متوجه بشیم و یاد بگیریم .اوایل تاپیک خیلی مطالب قابل فهم و عالی بود .مثلاً این که فرکانس SPI چقدر باشه رو برای چی نیاز داریم.منظورم اینه که اگر تاپیک حالت آموزشی خودش رو در کنار پیش رفتن کار اقای Heidarali حفظ کنه خیلی عالی میشه.از آقای رستمی هم تشکر می کنم به خاطر مطالب مفیدشون.البته میدونم که دوستان هم مشغله دارن و شاید توقع زیادی باشه اما اگر امکانش باشه در هر هفته یا 2 هفته در کنار پست های سوال و جواب حتی یه پست آموزشی خوب زده بشه خیلی ارزشمنده.ممنون

                          دیدگاه


                            #73
                            پاسخ : ساخت هدست وایرلس برای Computer+TV

                            نوشته اصلی توسط E.N
                            سلام

                            اگر امکانش هست یک مقدار ساده تر موضوعات رو بیان کنین که ما متوجه بشیم و یاد بگیریم .اوایل تاپیک خیلی مطالب قابل فهم و عالی بود .مثلاً این که فرکانس SPI چقدر باشه رو برای چی نیاز داریم.منظورم اینه که اگر تاپیک حالت آموزشی خودش رو در کنار پیش رفتن کار اقای Heidarali حفظ کنه خیلی عالی میشه.از آقای رستمی هم تشکر می کنم به خاطر مطالب مفیدشون.البته میدونم که دوستان هم مشغله دارن و شاید توقع زیادی باشه اما اگر امکانش باشه در هر هفته یا 2 هفته در کنار پست های سوال و جواب حتی یه پست آموزشی خوب زده بشه خیلی ارزشمنده.ممنون
                            دوست من تراشه انالوگ به دیجیتال AD7715 از رابط سریال از نوع SPI استفاده میکنه.و برای هماهنگی با میکرو باید با یه فرکانس هماهنگ کار کنن.فرکانس همون کلاکی هست که میکرو رو پایه SCK قرار میده تا دیتا رو یا بفرسته و یا بخونه از تراشه ای که بهش متصل هست.
                            گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
                            "گزیده ابیاتی چند از بیداد خراسانی"

                            دیدگاه


                              #74
                              پاسخ : ساخت هدست وایرلس برای Computer+TV

                              محمد جان با تشکر از شما
                              خازن 100 نانو گزاشتم هم رو AVDD و هم DVDD .ورودی اگه 0 باشه خروجی دارم.ونسبتا عدد بزرگی هست.من برنامه رو قبل اینکه برو تو فرمول دیتای MSB , LSB رو ریختم رو LCD
                              عدد MSB ثابت هست 191=1011111
                              این عدد زیادی هست پس یه جای کار مشکل داره.
                              فقط در صورتی خروجی 0 میشه که من ولتاژ رفرنس رو 0 کنم.ولی اگر نه ورودی رو هر بلایی سرش بیاری خروجی زیر اون عدد که گفتم نمیره.
                              من فکر میکنم خطای ارتباطی هست.نمیدونم.
                              راستی شما اون کد برنامه ای که گزاشتین جواب میده؟ میشه ترجمش کنین ببینم نویسنده دقیقا چی کار کرده...
                              تشکر
                              گیرم گلاب ناب شما اصل قمصر است/اما چه سود، حاصل گلآ‌های پرپر است!-از آن زمان که آیینهآ‌گردان شب شُدید*آیینه دل از دَم دوران مکدر است-وقتی بهار، وصله ناجور فصلآ‌هاست*وقتی تبر، مدافع حق صنوبر است-وقتی به دادگاه عدالت، طناب دار*بر صدر میآ‌نشیند و قاضی و داور است-از من مخواه شعرِ تر، ای بیآ‌خبر ز درد!*شعری که خون از آن نچکد ننگ دفتر است!-ای از تبار هرچه سیاهی، سرشتآ‌تان*رنگ جهنم است تمام بهشتآ‌تان
                              "گزیده ابیاتی چند از بیداد خراسانی"

                              دیدگاه


                                #75
                                پاسخ : ساخت هدست وایرلس برای Computer+TV

                                نوشته اصلی توسط E.N
                                اگر امکانش هست یک مقدار ساده تر موضوعات رو بیان کنین که ما متوجه بشیم و یاد بگیریم .اوایل تاپیک خیلی مطالب قابل فهم و عالی بود
                                ممنون
                                یه پیشنهاد میکنم
                                در کنار پیشرفت بحث، سوالاتی که برای دوستان مطرح میشه بپرسن
                                تا اگه تونستیم پاسخ بدیم :rolleyes:
                                این سوالات میتونه از قسمت های مختلف این پروژه باشه
                                و تا جایی که اطلاعات داشته باشیم
                                اون ها رو share میکنیم :nerd:
                                1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
                                2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
                                3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                                دیدگاه

                                لطفا صبر کنید...
                                X