اطلاعیه

Collapse
No announcement yet.

میکرو کنترلر با سرعت 100MHZ

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

    #16
    پاسخ : میکرو کنترلر با سرعت 100MHZ

    نوشته اصلی توسط plc-s7 نمایش پست ها
    باز هم تشکر..
    اما به نظر شما میشه از fpga استغاده کرد؟
    برای این کار FPGA حتما میشه، cpld هم میتونید استفاده کنید. کلا منطق پیچیده ای نیست. ولی اگر غیر حرفه ای هستید در FPGA به نظرم مدار آنالوگ بهتره. الان برای دیتا برداری چه ایده ای دارید؟ اون به نظرم سخت تره و بیشتر باید روش تمرکز کنید که در زمان خاص نمونه داشته باشید

    دیدگاه


      #17
      پاسخ : میکرو کنترلر با سرعت 100MHZ

      در ابتدا باز هم تشکر...
      والا نمونه برداری ابتدا میخواستم از lt1079 استفاده کنم.. راجب همه چیش دقت کردم.. از ی بنده خدایی هم مشورت گرفتم ایشون هم گفتن خوبه و شدنیه... بعد این آی سی رو کلی تومن خریدم... مدار تست رو باهاش زدم و دادم واسه چاپ که البته هنوز دستم نرسیده و احتمالا دوشنبه هفته ی پیش رو برسه دستم .. اما چند روز قبل که داشتم راجبش فکر میکردم به ذهنم رسید که سرعت نمونه برداری این آی سی چقدره و از اونجا دوباره همه چیز برگشت سر خونه اول... احتمال زیاد این آی سی سرعتش پاسخگوی نمونه برداری من نشه... پس بنابراین باید سراغ آی سی برم که این مشکل رو مرتفع کنه.. من ترسی ازfpga ندارم و صرفا میخوام مطمین شم که جواب کار من رو میده... چون تا اونجا که خوندم از fpga میتونیم برای مدل سازی آی سی ها با عملکرد دیجیتال استفاده کنیم راجب آنالوگ و پردازش آنالوگ fpga چیزه قاطعی پیدا نکردم... البته گویا میشه با fpga هر نوع adc رو طراحی کرد... که اگه اینجوری باشه خیلی عالی میشه
      نوشته اصلی توسط Faateh نمایش پست ها
      برای این کار FPGA حتما میشه، cpld هم میتونید استفاده کنید. کلا منطق پیچیده ای نیست. ولی اگر غیر حرفه ای هستید در FPGA به نظرم مدار آنالوگ بهتره. الان برای دیتا برداری چه ایده ای دارید؟ اون به نظرم سخت تره و بیشتر باید روش تمرکز کنید که در زمان خاص نمونه داشته باشید

      دیدگاه


        #18
        پاسخ : میکرو کنترلر با سرعت 100MHZ

        نوشته اصلی توسط plc-s7 نمایش پست ها
        در ابتدا باز هم تشکر...
        والا نمونه برداری ابتدا میخواستم از lt1079 استفاده کنم.. راجب همه چیش دقت کردم.. از ی بنده خدایی هم مشورت گرفتم ایشون هم گفتن خوبه و شدنیه... بعد این آی سی رو کلی تومن خریدم... مدار تست رو باهاش زدم و دادم واسه چاپ که البته هنوز دستم نرسیده و احتمالا دوشنبه هفته ی پیش رو برسه دستم .. اما چند روز قبل که داشتم راجبش فکر میکردم به ذهنم رسید که سرعت نمونه برداری این آی سی چقدره و از اونجا دوباره همه چیز برگشت سر خونه اول... احتمال زیاد این آی سی سرعتش پاسخگوی نمونه برداری من نشه... پس بنابراین باید سراغ آی سی برم که این مشکل رو مرتفع کنه.. من ترسی ازfpga ندارم و صرفا میخوام مطمین شم که جواب کار من رو میده... چون تا اونجا که خوندم از fpga میتونیم برای مدل سازی آی سی ها با عملکرد دیجیتال استفاده کنیم راجب آنالوگ و پردازش آنالوگ fpga چیزه قاطعی پیدا نکردم... البته گویا میشه با fpga هر نوع adc رو طراحی کرد... که اگه اینجوری باشه خیلی عالی میشه
        با FPGA نمیشه ADC را پیاده سازی کرد. شما باید یک ADC خارجی قرار بدهید و سپس FPGA مقدار ADC خارجی را بخواند. ( سری جدید ADC دارد که معمولا 1 مگا هرتز بیشتر نمونه نمیدهد). باز هم به نظر من طراحی آنالوگش هزینه کمتر برمیداره، فقط قسمت نمونه برداری را باید یک داده بردار قرار دهید که در یک کلاک خاصی مقدار ولتاژ یا جریان را ذخیره کند.

        دیدگاه


          #19
          پاسخ : میکرو کنترلر با سرعت 100MHZ

          ممنون از اهنماییتون
          میشه لطفا بیشتر راجب طراحی آنالوگ راهنمایی بفرمایید؟ ممنون میشم
          نوشته اصلی توسط Faateh نمایش پست ها
          با FPGA نمیشه ADC را پیاده سازی کرد. شما باید یک ADC خارجی قرار بدهید و سپس FPGA مقدار ADC خارجی را بخواند. ( سری جدید ADC دارد که معمولا 1 مگا هرتز بیشتر نمونه نمیدهد). باز هم به نظر من طراحی آنالوگش هزینه کمتر برمیداره، فقط قسمت نمونه برداری را باید یک داده بردار قرار دهید که در یک کلاک خاصی مقدار ولتاژ یا جریان را ذخیره کند.
          جدیدترین ویرایش توسط plc-s7; ۱۷:۲۷ ۱۳۹۷/۰۷/۰۷.

          دیدگاه


            #20
            پاسخ : میکرو کنترلر با سرعت 100MHZ

            نوشته اصلی توسط plc-s7 نمایش پست ها
            ممنون از اهنماییتون
            میشه لطفا بیشتر راجب طراحی آنالوگ راهنمایی بفرمایید؟ ممنون میشم
            منظور من مدارهایی هست که با op amp و گیت های and و Or و فلیپ فلاپ و ... ساخته میشه.

            شما یک کلاک 100 میسازید؛ یا یک کریستال اسیلاتور 100 مگ قرار میدهید، یک opamp مدام جریان را چک میکند، هر وقت جریان صفر شد گیت N زده میشود. ( در همین گیت VN )، میتواند یک مدار که فقط یک بازه زمانی کم تریگر شود قرار داد و عمل تخلیه انجام شود. vapp هم باید یک ارتباطی با کلاک اصلی ایجاد کند، مثلا هر وقت لبه مثبت کلاک بود این سیگنال تغییر حالت دهد؛ منظور اینکه هیچ کدی قرار نیست اجرا شود هر چیزی را که میگوییم با المان در دسترس پیاده کنید.

            دیدگاه


              #21
              پاسخ : میکرو کنترلر با سرعت 100MHZ

              بله درسته...
              اما من باید مقدار جریان رو بخونم... اون رو چیکار میشه کرد؟
              نوشته اصلی توسط Faateh نمایش پست ها
              منظور من مدارهایی هست که با op amp و گیت های and و Or و فلیپ فلاپ و ... ساخته میشه.

              شما یک کلاک 100 میسازید؛ یا یک کریستال اسیلاتور 100 مگ قرار میدهید، یک opamp مدام جریان را چک میکند، هر وقت جریان صفر شد گیت N زده میشود. ( در همین گیت VN )، میتواند یک مدار که فقط یک بازه زمانی کم تریگر شود قرار داد و عمل تخلیه انجام شود. vapp هم باید یک ارتباطی با کلاک اصلی ایجاد کند، مثلا هر وقت لبه مثبت کلاک بود این سیگنال تغییر حالت دهد؛ منظور اینکه هیچ کدی قرار نیست اجرا شود هر چیزی را که میگوییم با المان در دسترس پیاده کنید.

              دیدگاه


                #22
                پاسخ : میکرو کنترلر با سرعت 100MHZ

                سلام دوست عزیز
                به نظرم صورت مسئله یکم گنگه به خصوص اون قسمت 2 پیکو ثانیه ! فکر نمی کنم قطعه ای با این سرعت ساخته شده باشه 2 پیکو ثانیه یعنی 500 گیگاهرتز

                دیدگاه


                  #23
                  پاسخ : میکرو کنترلر با سرعت 100MHZ

                  نوشته اصلی توسط plc-s7 نمایش پست ها
                  بله درسته...
                  اما من باید مقدار جریان رو بخونم... اون رو چیکار میشه کرد؟
                  برای جریان باید یک نمونه بردار فرکانس بالا بخرید که معمولا یک مد آسنکرون هم دارند، شما یک پالسی که در اون زمان مقدار نمونه باید خوانده شود را به دیوایس میفرستید و مقدار اون لحظه اندازه گیری میشه.

                  دیدگاه


                    #24
                    پاسخ : میکرو کنترلر با سرعت 100MHZ

                    نوشته اصلی توسط logosys نمایش پست ها
                    سلام دوست عزیز
                    به نظرم صورت مسئله یکم گنگه به خصوص اون قسمت 2 پیکو ثانیه ! فکر نمی کنم قطعه ای با این سرعت ساخته شده باشه 2 پیکو ثانیه یعنی 500 گیگاهرتز
                    حرف شما درست هست، اما کلا پروژه ای که شروع کردند پروژه پر خرجی هست. اما میشه با delay-line و چند المان دیگه در یک لحظه پالس خیلی ریز سوزنی ایجاد کرد. ولی همین که گفتید، المانها خاص و قیمت بالا هستند.
                    به ظاهر هم مدار قبلا ساخته شده، همونجوری که گفتند مدل هایی را با FPGA شنیدند که استفاده شده، پس مدار قابلیت پیاده سازی داره.
                    برای این 2 پیکو هم به نظر من این بخش مدار تخلیه است، به ظاهر بیشتر هم طول بکشه تایمینگی را به هم نمی زند، البته بر اساس مشخصه مدار اینو میگم.

                    دیدگاه


                      #25
                      پاسخ : میکرو کنترلر با سرعت 100MHZ

                      سلام مجدد
                      بله مدار قبلا ساخته شده و نتایجش هم موجودن... البته این ی بخش از ی مداره خیلی بزرکتره... اما من این بخش از مدار فقط نیاز دارم.... برای 2 پیکو هم کاملا درست میگید در قسمت تخلیه هستش...
                      ی سوال مهندس جان... نمیشه دقیقا در لحظه اول که ic=max هستش جریان رو بخونیم ؟ اینو رو میشه انجام داد؟ یعنی دقیقا تو شروع با استفاده از lt1079 تو همون لحظه جریان رو بخونیم ؟البته این صرفا ی نظره برای صفر شدن اونم از گیتهای and و or رو استفاده کرد

                      نوشته اصلی توسط Faateh نمایش پست ها
                      حرف شما درست هست، اما کلا پروژه ای که شروع کردند پروژه پر خرجی هست. اما میشه با delay-line و چند المان دیگه در یک لحظه پالس خیلی ریز سوزنی ایجاد کرد. ولی همین که گفتید، المانها خاص و قیمت بالا هستند.
                      به ظاهر هم مدار قبلا ساخته شده، همونجوری که گفتند مدل هایی را با FPGA شنیدند که استفاده شده، پس مدار قابلیت پیاده سازی داره.
                      برای این 2 پیکو هم به نظر من این بخش مدار تخلیه است، به ظاهر بیشتر هم طول بکشه تایمینگی را به هم نمی زند، البته بر اساس مشخصه مدار اینو میگم.
                      جدیدترین ویرایش توسط plc-s7; ۰۰:۰۶ ۱۳۹۷/۰۷/۰۹.

                      دیدگاه


                        #26
                        پاسخ : میکرو کنترلر با سرعت 100MHZ

                        نوشته اصلی توسط plc-s7 نمایش پست ها
                        سلام مجدد
                        بله مدار قبلا ساخته شده و نتایجش هم موجودن... البته این ی بخش از ی مداره خیلی بزرکتره... اما من این بخش از مدار فقط نیاز دارم.... برای 2 پیکو هم کاملا درست میگید در قسمت تخلیه هستش...
                        ی سوال مهندس جان... نمیشه دقیقا در لحظه اول که ic=max هستش جریان رو بخونیم ؟ اینو رو میشه انجام داد؟ یعنی دقیقا تو شروع با استفاده از lt1079 تو همون لحظه جریان رو بخونیم ؟البته این صرفا ی نظره برای صفر شدن اونم از گیتهای and و or رو استفاده کرد
                        این آی سی که یک op-amp هست،؟
                        منظور من ازخواندن نمونه برداری و ارسال به کامپیوتر و ذخیره هست، اگر منظور شما ایجاد ولتاژ آنالوگ هست( متناسب با جریان) باید sample and hold با فرکانس 100 مگ قرار بدهید، تا ولتاژ همیشه متناسب جریان ماکس موجود باشد.
                        لحظه اول که IC در مقدار ماکس هست، به نظرم در یک لحظه رخ می دهد که کاملا به کلاک ها مرتبط است، این کلاک لازم است تا جریان همان لحظه فقط ثبت شود.

                        دیدگاه


                          #27
                          پاسخ : میکرو کنترلر با سرعت 100MHZ

                          شما برای اندازه گیری جریان از peak detector high speed هم میتوانید استفاده کنید، چون میدانید آن لحظه اندازه گیری این عدد جریان ماکسیمم تمام حالات است و در هر سیکل ریست کنید یا اینکه چند سیکل یکبار مدار را ریست کنید.

                          دیدگاه


                            #28
                            پاسخ : میکرو کنترلر با سرعت 100MHZ

                            اگه اینطور که شما میگید جریان در حد پیکو آمپر است پس باید تقویت بشه و همچنین تبدیل به ولتاژ بشه تا بشه با مبدل آنالوگ به دیجیتال یا هر مدار آنالوگ دیگه ای باهاش کار کرد . پس یک تقویت کننده با گین حداقل یک میلیون نیاز است تا سیگنال در حد میلی ولت بشه و بشه باهاش کار کرد . حالا مشکل اصلی ایجاست که خود سوییچ ها نویز بسیار شدیدی روی تقویت کننده میندازه که کلا تقویت کننده ناپایدار میشه .
                            من تو یک پروژه یک پالس با پهنای 10 نانو ثانیه و مقدار 100 نانو آمپر را تقویت کردم فقط نویز زمینه 30 میلی ولت شد . پهنای باند تقویت کننده هم حدود 180 مگا هرتز بود .

                            دیدگاه


                              #29
                              پاسخ : میکرو کنترلر با سرعت 100MHZ

                              نوشته اصلی توسط logosys نمایش پست ها
                              اگه اینطور که شما میگید جریان در حد پیکو آمپر است پس باید تقویت بشه و همچنین تبدیل به ولتاژ بشه تا بشه با مبدل آنالوگ به دیجیتال یا هر مدار آنالوگ دیگه ای باهاش کار کرد . پس یک تقویت کننده با گین حداقل یک میلیون نیاز است تا سیگنال در حد میلی ولت بشه و بشه باهاش کار کرد . حالا مشکل اصلی ایجاست که خود سوییچ ها نویز بسیار شدیدی روی تقویت کننده میندازه که کلا تقویت کننده ناپایدار میشه .
                              من تو یک پروژه یک پالس با پهنای 10 نانو ثانیه و مقدار 100 نانو آمپر را تقویت کردم فقط نویز زمینه 30 میلی ولت شد . پهنای باند تقویت کننده هم حدود 180 مگا هرتز بود .
                              حرف شما کاملا درسته، من هم تا به حال در مورد امپلی فایر خیلی بحث نکردم، اما مشکل اصلی هم اینجاست که وقتی شما تقویت زیاد انجام میدهید، به شدت پهنای باند مدار کم میشه، برای مثال حدودا اگر G*BW را به عنوان پایه جستجو قرار بدهیم حدود 1000 * 100M میشود که حداقل instrumentation amp راحت در این رنج پیدا نمیشود، فکر میکنم نباشد!
                              احتمال میدهم مدار اصلی ساخته شده، جریان اندازه نمیگیرد، احتمالا از راههای غیر مستقیم به مقدار جریان میرسند،

                              دیدگاه


                                #30
                                پاسخ : میکرو کنترلر با سرعت 100MHZ

                                سلام
                                میشه لطفا ی آی سی peak detector high speed که تو ایران پیدا بشه معرفی کنید؟
                                نوشته اصلی توسط Faateh نمایش پست ها
                                شما برای اندازه گیری جریان از peak detector high speed هم میتوانید استفاده کنید، چون میدانید آن لحظه اندازه گیری این عدد جریان ماکسیمم تمام حالات است و در هر سیکل ریست کنید یا اینکه چند سیکل یکبار مدار را ریست کنید.
                                جدیدترین ویرایش توسط plc-s7; ۱۷:۰۰ ۱۳۹۷/۰۷/۰۹.

                                دیدگاه

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