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





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









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









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





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

نمایش نتایج: از 1 به 9 از 9
  1. #1
    2015/11/10
    3
    0

    فرکانس متغییر در vhdl

    سلام به دوستان من با نرم افزارise کار میکنم برنامه ام را هم باvhdl مینویسم میخوام با spartan2 یاspartan3 یک فرکانس متغیر بین یک مگا هرتز تا 100 مگا هرتز که بشه از بیرون تغییرش داد و stepهم حداقل500k باشه بسازم از دوستان ممنون میشم کمکم کنند اینو میدونم که با dcm باید فرکانس را بالا ببرم و بعد تقسیم کنم اما تقسیم اعشاری را چطور انجام بدم

    oo: :angry:
  2. #2
    2007/07/08
    تهران
    1,603
    36

    پاسخ : فرکانس متغییر در vhdl

    نقل قول نوشته اصلی توسط 62saeid
    سلام به دوستان من با نرم افزارise کار میکنم برنامه ام را هم باvhdl مینویسم میخوام با spartan2 یاspartan3 یک فرکانس متغیر بین یک مگا هرتز تا 100 مگا هرتز که بشه از بیرون تغییرش داد و stepهم حداقل500k باشه بسازم از دوستان ممنون میشم کمکم کنند اینو میدونم که با dcm باید فرکانس را بالا ببرم و بعد تقسیم کنم اما تقسیم اعشاری را چطور انجام بدم

    oo: :angry:
    تقسیم اعشاری واسه چی؟
    کوچکترین مقادیر شما هرتز
    باید با کانتر و مقایسه کننده و یک TFF بسازیش
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  3. #3
    2015/11/10
    3
    0

    پاسخ : فرکانس متغییر در vhdl

    اول ممنون از پاسختون دوم اینکه اگر مبنا SPARTAN3 باشه کلاک را میشه تا280MHZ بالا برد حالا شما فرض کنید من فرکانس 79MHZ بخوام چه جوری باید بسازم البته منظور من از اعشاری استفاده از این روش بود اگر راه دیگه ای داره من بلد نیستم
  4. #4
    2007/07/08
    تهران
    1,603
    36

    پاسخ : فرکانس متغییر در vhdl

    نقل قول نوشته اصلی توسط 62saeid
    اول ممنون از پاسختون دوم اینکه اگر مبنا SPARTAN3 باشه کلاک را میشه تا280MHZ بالا برد حالا شما فرض کنید من فرکانس 79MHZ بخوام چه جوری باید بسازم البته منظور من از اعشاری استفاده از این روش بود اگر راه دیگه ای داره من بلد نیستم
    شکل تناوب ها هم مهمه یا نه فقط لبه ها برات مهمه با فرکانس 79 مگ؟
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  5. #5
    2015/11/10
    3
    0

    پاسخ : فرکانس متغییر در vhdl

    اگر منظورتونDUTY CYCLE هست نه خیلی مهم نیست اگر تا25% قسمت یک پالس و 75% قسمت صفر پالس یا بالعکس هم باشه مهم نیست
  6. #6
    2013/06/07
    258
    21

    پاسخ : فرکانس متغییر در vhdl

    نقل قول نوشته اصلی توسط 62saeid
    سلام به دوستان من با نرم افزارise کار میکنم برنامه ام را هم باvhdl مینویسم میخوام با spartan2 یاspartan3 یک فرکانس متغیر بین یک مگا هرتز تا 100 مگا هرتز که بشه از بیرون تغییرش داد و stepهم حداقل500k باشه بسازم از دوستان ممنون میشم کمکم کنند اینو میدونم که با dcm باید فرکانس را بالا ببرم و بعد تقسیم کنم اما تقسیم اعشاری را چطور انجام بدم

    oo: :angry:
    احتمالا شما تقسیم اعشاری رو به منظور بدست آوردن دقت بالا و یا به عبارتی تولید دقیقا یک فرکانس خاص می خواید که با روشی که می خواید انجام بدید امکان پذیر نیست . دلیلش اینه که شما وقتی یک کلاک 280 مگاهرتزی رو با کانتر و مقایسه کننده به یک فرکانس پایین تر تبدیل می کنید در واقع کلاک رو دارید بر 2 به توان n تقسیم می کنید که n همواره عددی طبیعیه و فرکانس های 140 ، 70 ، 35، 17.5 و ... (برحسب مگاهرتز ) خواهید داشت . منحنی تغییرات فرکانس هم به شکل نمایی است نه خطی . و اصلی ترین دلیل برای اینکه نمی تونید به یک فرکانس خاص دلخواه برسید (مثلا 79 مگاهرتز ) همینه که منحنی تغییرات فرکانس در این حالت و با این تکنیک طراحی ، یک منحنی نمایی است . در نقطه ی مقابل این تکنیک ، طراحی PLL هست که به جای تقسیم کنندگی ، از ضرب کنندگی استفاده می کنه و همین علت باعث می شه منحنی تغییرات فرکانس ، به یک منحنی خطی تبدیل بشه و شما می تونید هر فرکانس دلخواهی رو تولید کنید .
  7. #7
    2007/07/08
    تهران
    1,603
    36

    پاسخ : فرکانس متغییر در vhdl

    نقل قول نوشته اصلی توسط حسین بنیامین پور
    احتمالا شما تقسیم اعشاری رو به منظور بدست آوردن دقت بالا و یا به عبارتی تولید دقیقا یک فرکانس خاص می خواید که با روشی که می خواید انجام بدید امکان پذیر نیست . دلیلش اینه که شما وقتی یک کلاک 280 مگاهرتزی رو با کانتر و مقایسه کننده به یک فرکانس پایین تر تبدیل می کنید در واقع کلاک رو دارید بر 2 به توان n تقسیم می کنید که n همواره عددی طبیعیه و فرکانس های 140 ، 70 ، 35، 17.5 و ... (برحسب مگاهرتز ) خواهید داشت . منحنی تغییرات فرکانس هم به شکل نمایی است نه خطی . و اصلی ترین دلیل برای اینکه نمی تونید به یک فرکانس خاص دلخواه برسید (مثلا 79 مگاهرتز ) همینه که منحنی تغییرات فرکانس در این حالت و با این تکنیک طراحی ، یک منحنی نمایی است . در نقطه ی مقابل این تکنیک ، طراحی PLL هست که به جای تقسیم کنندگی ، از ضرب کنندگی استفاده می کنه و همین علت باعث می شه منحنی تغییرات فرکانس ، به یک منحنی خطی تبدیل بشه و شما می تونید هر فرکانس دلخواهی رو تولید کنید .

    اونی که شما گفتید کانتر خالی و بدون مقایسه کننده است که توان های 2 رو میده.
    با کانتر و مقابسه کننده دقیقا رو هر فرکانسی خروجی دارید.

    حتما باید 280 مگ رو داشته باشی؟ مثلا خروجی dcm رو 237 مگ بگیری مشکلی داری؟

    مدار زیر تقسیم به 3 رو بهت میده خیلی ساده

    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  8. #8
    2012/02/16
    332
    14

    پاسخ : فرکانس متغییر در vhdl

    درود
    با استفاده از DDS میتونی با دقت خیلی بالا می فرکانسی رو که می خوای تولید کنی.
    مـن هیچ ندانم که مرا آن که سرشت
    از اهل بهشت کرد یا دوزخ زشت
    جامی و بتی و بربطی بر لب کشت
    اين هر سه مرا نقد و تو را نسیه بهشت
  9. #9
    2013/06/07
    258
    21

    پاسخ : فرکانس متغییر در vhdl

    نقل قول نوشته اصلی توسط حمید نجفی

    اونی که شما گفتید کانتر خالی و بدون مقایسه کننده است که توان های 2 رو میده.
    با کانتر و مقابسه کننده دقیقا رو هر فرکانسی خروجی دارید.

    حتما باید 280 مگ رو داشته باشی؟ مثلا خروجی dcm رو 237 مگ بگیری مشکلی داری؟

    مدار زیر تقسیم به 3 رو بهت میده خیلی ساده

    کانتر و مقایسه کننده رو هر دو باهم داریم . اجازه بدید بدون در نظر گرفتن DCM یه مثال بزنم :
    مثلا اگر فرکانس کلاک 100 مگاهرتز و مقایسه کننده روی مثلا عدد 6 قرار بگیره این یعنی 6 تا کلاک رو بشمر و بعد یک لبه تولید کن . یعنی به ازای هر 6 واحد کلاک ، یک پالس ایجاد می شه . تا اینجا رابطه ی فرکانس خروجی می شه :
    1/k.Tclk
    که k تعداد دوره ی تناوب های کلاک و Tclk هم دوره ی تناوب اصلی کلاک هست .تا اینجا قبوله ؟
    متغیر این تابع ،k هست . آیا مشخصه که این یک رابطه نماییه. درسته ؟

    حالا فرکانس مثلا 33 مگاهرتز رو با کلاک 100 مگ چطور می شه تولید کرد ؟
    دوره تناوب 100 مگ می شه 100 نانو ثانیه و اگر 33 مگ رو توی رابطه ی بالا بذاریم k یک عدد اعشاری در میاد و این یعنی ورودی مقایسه کننده یک عدد اعشاریه و باز هم این یعنی دوره تناوب کلاک اصلی داره به صورت اعشاری شمارش می شه ! که این امکان نداره . درسته ؟
    مثلا مقایسه کننده به ازای هر 12.6 عدد دوره تناوب یک پالس تولید می کنه ؟!!!! چنین چیزی که امکان نداره !

    منظور من توی پست بالا این بود .

    با سپاس .
نمایش نتایج: از 1 به 9 از 9

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

  1. مشکل تولید فرکانس متغییر با AVR
    توسط hamid-pardazan در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2019/07/30, 15:29
  2. پاسخ: 8
    آخرين نوشته: 2015/09/18, 15:16
  3. تولید فرکانس متغییر با pic
    توسط leader در انجمن میکروکنترلرهای PIC
    پاسخ: 3
    آخرين نوشته: 2014/04/28, 08:41
  4. تولید فرکانس متغییر با میکرو به زبان ++c
    توسط behboodi در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2012/12/07, 10:40
  5. ساختن موج مربعی با فرکانس متغییر
    توسط naser1363 در انجمن میکروکنترلرهای AVR
    پاسخ: 16
    آخرين نوشته: 2009/06/13, 14:20

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

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

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

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

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