اطلاعیه

Collapse
No announcement yet.

طراحی pcb برای میکرو های arm

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

    طراحی pcb برای میکرو های arm

    سلام دوستان
    من روی پروژه پاور آنالایزر کار میکنم
    میکروم از نوع stm32f429 هست . میخام pcb بردم رو طراحی کنم ولی تو آلتیوم دیزاینر کتابخونه این میکرو رو ندارم .
    اگه کسی پیشنهادی داره ممنون میشم راهنماییم کنه .
    یا اگه سایتی سراغ دارید که کتابخونشو داشته باشه بدید بهم ممنون میشم.

    #2
    پاسخ : طراحی pcb برای میکرو های arm

    نوشته اصلی توسط peedraam
    سلام دوستان
    من روی پروژه پاور آنالایزر کار میکنم
    میکروم از نوع stm32f429 هست . میخام pcb بردم رو طراحی کنم ولی تو آلتیوم دیزاینر کتابخونه این میکرو رو ندارم .
    اگه کسی پیشنهادی داره ممنون میشم راهنماییم کنه .
    یا اگه سایتی سراغ دارید که کتابخونشو داشته باشه بدید بهم ممنون میشم.
    خودت بساز.
    1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
    من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
    !Electronic On! Programming On
    هوشمندانه سوال بپرسیم!
    http://ir02x6.persiangig.com/logo/eca/tanks_01.png

    دیدگاه


      #3
      پاسخ : طراحی pcb برای میکرو های arm

      نوشته اصلی توسط peedraam
      سلام دوستان
      من روی پروژه پاور آنالایزر کار میکنم
      میکروم از نوع stm32f429 هست . میخام pcb بردم رو طراحی کنم ولی تو آلتیوم دیزاینر کتابخونه این میکرو رو ندارم .
      اگه کسی پیشنهادی داره ممنون میشم راهنماییم کنه .
      یا اگه سایتی سراغ دارید که کتابخونشو داشته باشه بدید بهم ممنون میشم.
      محصولات stm اصطلاحا pin for pin compatible بالایی دارن یعنی هر میکرو 100 پایه پیدا کنید به سایر میکرو های حتی با معماری متفاوت میخورن .
      فقط یک سوال چطور این میکرو انتخاب کردی که تو ایران فقط جوان داره اونهم 52 هزار تومن . در حالی که 407 که در همین حد است با قیمت 28 تومن و چند جای دیگه هم داره ؟
      تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
      داشتن عقله زيادتر از دیگر آدم ها است

      دیدگاه


        #4
        پاسخ : طراحی pcb برای میکرو های arm

        سلام دوستان.
        برای این که تاپیک جدید نزم همینجا سوالم رو مطرح کردم.
        برای میکرو STM32F103CBT6 شماتیک زیر برای بخش های تغذیه میکرو ، تغذیه ADC ، کریستال ، SWD و ریست مناسب هست ؟
        راهکار مناسب تری برای کاهش نویز روی تغذیه ADC هست ؟
        ممنون.

        دیدگاه


          #5
          پاسخ : طراحی pcb برای میکرو های arm

          نوشته اصلی توسط saati.sms نمایش پست ها
          سلام دوستان.
          برای این که تاپیک جدید نزم همینجا سوالم رو مطرح کردم.
          برای میکرو STM32F103CBT6 شماتیک زیر برای بخش های تغذیه میکرو ، تغذیه ADC ، کریستال ، SWD و ریست مناسب هست ؟
          راهکار مناسب تری برای کاهش نویز روی تغذیه ADC هست ؟
          ممنون.
          شما چرا طبق دیتا شیت کار نمیکنی ؟!

          در این خانواده stm32 خازنهای دکوپلاژ تغذیه آنالوگ یه خازن ۱۰۰ نانو سرامیکی باضافه یک خازن ۱ تا ۲.۲ میکرو سرامیکی هست .
          اون هسته فریت کاربردی اینجا نداره ( اگر دقت آنالوگ براتون خیلی مهمه و منظورم از خیلی دقت در اوردر چند ده میکرو ولته ... باید از رگولاتور دقیق با ریسپانس تایم سریع برای بخش آنالوگ ببندید ... در صورت تغذیه مشترک با فیلتر rc باید تغذیه آنالوگ رو فیلتر کنید )

          برای دکوپلاژ بخش دیجیتال روی هر لاین تغذیه آی یدونه ۱۰۰ نانو چسبیده به پین تغذیه ( یا پشت برد ) و یدونه ۴.۷ میکرو ( هر دو سرامیکی ) روی لاین تغذیه اصلی نزدیک میکرو .

          خازنهای کریستال خارجی ( اگر واقعا به اسیلاتور خارجی نیاز دارید چون اسیلاتور RC داخلی این میکروها دقتش برای ۹۰ درصد کارها کفایت میکنه ) مقدار بین ۱۵ تا ۳۰ پیکو بسته به نوع و فرکانس کریستال و مقاومت سری هم اوردر ۳۶۰ تا ۶۹۰ اهمه

          پورت SWD نیازی به اون خازن ۱۰۰ نانو نداره ( بود و نبودش فرقی نمیکنه ... دو سر تغذیه اصلی دیجیتاله ) ، برای محافظت از جریان کشی احتمالی روی دو تاپایه سریال وایر مقاومت ۱۰۰ اهم سری میکنن


          پایه boo0 با یک مقاومت ۱۰ کیلو ( یا مستقیم اگر قصد استفاده از بوتلودر ندارید ) گرند میشه .
          پایه boot 1 هم معمولا موضوعیت نداره میتونید بعنوان پورت عمومی استفاده کنید .

          پایه ریست این میکروها سوای پول آپ داخلی فیلتر نویز هم دارن ، میتونید آزاد بگذارید یا محظ اطمینان یک خازن ۱۰۰ نانو ( نیاز به مقاومت سری نداره ) مستقیم بین ریست و گرند ( این خازن استارت آپ سیستم رو طولانی میکنه میتونید مقادیر کمتر هم استفاده کنید )

          توصیه تجربی : ۹۹٪ رگولاتورهای قدیمی که الان توی بازاره رگولاتور کپی یا بازسازی شده است ( فروشنده های قدیمی و با انصاف بلا استثنا چک کنید جلوی رگولاتورهای رایج قدیمی نوشتن کپی ... رگولاتورهای قدیمی بدلیل کاهش تولید قیمتهاشون فضایی شده ، توجیه فنی هم نداره که مثلا شما بیایی ۱۱۱۷ و ۲۵۹۶ دوران قرقره میرزا رو روی میکروهای کورتکس ببندی ، قیمت رگولاتور قدیمی اصلی نزدیکای قیمت خود میکرو میشه ، بگذریم که کارایی و امکاناتش تناسبی با میکرو نداره ... رگولاتورها رو باید رگولاتور جدیدتر تولید حداکثر ۱۰ سال قبل به اینطرف ببندی وگرنه با این میکروها بخش آنالوگت حداقل نوسان خارج از رنج پیدا میکنه ، بعد شبیه بعضی دوستان نتیجه میگیری adc این میکروها رنج ارورش زیر ۱ تا حدود ۱ lsb سازنده نیست بلکه در حد adc های ۱۰ بیت یا کمتره ! اون ۳-۴ ال اس بی بازی خروجی بخاطر رگولاتور کند قدیمیه که اصلیاشون هم بدرد نمیخوردن کپی که اصلا جای بحث نداره )
          جدیدترین ویرایش توسط Amie.s.m; ۰۵:۱۳ ۱۴۰۱/۰۶/۲۸.

          دیدگاه


            #6
            پاسخ : طراحی pcb برای میکرو های arm

            نوشته اصلی توسط Amie.s.m نمایش پست ها
            شما چرا طبق دیتا شیت کار نمیکنی ؟!

            در این خانواده stm32 خازنهای دکوپلاژ تغذیه آنالوگ یه خازن ۱۰۰ نانو سرامیکی باضافه یک خازن ۱ تا ۲.۲ میکرو سرامیکی هست .
            اون هسته فریت کاربردی اینجا نداره ( اگر دقت آنالوگ براتون خیلی مهمه و منظورم از خیلی دقت در اوردر چند ده میکرو ولته ... باید از رگولاتور دقیق با ریسپانس تایم سریع برای بخش آنالوگ ببندید ... در صورت تغذیه مشترک با فیلتر rc باید تغذیه آنالوگ رو فیلتر کنید )

            برای دکوپلاژ بخش دیجیتال روی هر لاین تغذیه آی یدونه ۱۰۰ نانو چسبیده به پین تغذیه ( یا پشت برد ) و یدونه ۴.۷ میکرو ( هر دو سرامیکی ) روی لاین تغذیه اصلی نزدیک میکرو .

            خازنهای کریستال خارجی ( اگر واقعا به اسیلاتور خارجی نیاز دارید چون اسیلاتور RC داخلی این میکروها دقتش برای ۹۰ درصد کارها کفایت میکنه ) مقدار بین ۱۵ تا ۳۰ پیکو بسته به نوع و فرکانس کریستال و مقاومت سری هم اوردر ۳۶۰ تا ۶۹۰ اهمه

            پورت SWD نیازی به اون خازن ۱۰۰ نانو نداره ( بود و نبودش فرقی نمیکنه ... دو سر تغذیه اصلی دیجیتاله ) ، برای محافظت از جریان کشی احتمالی روی دو تاپایه سریال وایر مقاومت ۱۰۰ اهم سری میکنن


            پایه boo0 با یک مقاومت ۱۰ کیلو ( یا مستقیم اگر قصد استفاده از بوتلودر ندارید ) گرند میشه .
            پایه boot 1 هم معمولا موضوعیت نداره میتونید بعنوان پورت عمومی استفاده کنید .

            پایه ریست این میکروها سوای پول آپ داخلی فیلتر نویز هم دارن ، میتونید آزاد بگذارید یا محظ اطمینان یک خازن ۱۰۰ نانو ( نیاز به مقاومت سری نداره ) مستقیم بین ریست و گرند ( این خازن استارت آپ سیستم رو طولانی میکنه میتونید مقادیر کمتر هم استفاده کنید )

            توصیه تجربی : ۹۹٪ رگولاتورهای قدیمی که الان توی بازاره رگولاتور کپی یا بازسازی شده است ( فروشنده های قدیمی و با انصاف بلا استثنا چک کنید جلوی رگولاتورهای رایج قدیمی نوشتن کپی ... رگولاتورهای قدیمی بدلیل کاهش تولید قیمتهاشون فضایی شده ، توجیه فنی هم نداره که مثلا شما بیایی ۱۱۱۷ و ۲۵۹۶ دوران قرقره میرزا رو روی میکروهای کورتکس ببندی ، قیمت رگولاتور قدیمی اصلی نزدیکای قیمت خود میکرو میشه ، بگذریم که کارایی و امکاناتش تناسبی با میکرو نداره ... رگولاتورها رو باید رگولاتور جدیدتر تولید حداکثر ۱۰ سال قبل به اینطرف ببندی وگرنه با این میکروها بخش آنالوگت حداقل نوسان خارج از رنج پیدا میکنه ، بعد شبیه بعضی دوستان نتیجه میگیری adc این میکروها رنج ارورش زیر ۱ تا حدود ۱ lsb سازنده نیست بلکه در حد adc های ۱۰ بیت یا کمتره ! اون ۳-۴ ال اس بی بازی خروجی بخاطر رگولاتور کند قدیمیه که اصلیاشون هم بدرد نمیخوردن کپی که اصلا جای بحث نداره )
            سلام مهندس جان.
            ممنون از توضیحات خوبتون.
            من چون تجربه اولم در طراحی هست خیلی وارد نیستم. ممنون میشم اسم اون دیتاشیت رو بفرمایید که بر اساسش برم جلو.
            رگولاتور شما چی پیشنهاد می کنید ؟ من به ولت و 3.3 ولت نیاز دارم. البته تغذیه ورودی من 36 الی 70 ولت دی سی هست که با U3018 اون رو به 14.3 ولت کاهش میدم و بعد از اوت رگولاتور میذارم.

            دقت ADC در حد میکرو ولت نیاز ندارم. پس مستقیم 3.3 تغذیه دیجیتال رو به آنالوگ وصل کنم ؟ فیلتر نیاز نداره ؟
            سایر اصلاحاتی هم که فرمودید رو انجام میدم.
            ممنون از پاسخ و راهنمایی تون.

            دیدگاه

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