ForHosting KIT · أدوات المطورين

حاسبة تردد الساعة وفترتها وعدد الدورات

تربط الساعة الرقمية بين التردد والفترة وعدد الدورات المنقضية. أدخلوا تردداً مثل 100 MHz لمعرفة مدة الدورة الواحدة، أو أدخلوا فترة مثل 10 ns لاستخراج التردد. ويمكنكم أيضاً تحديد فاصل زمني لحساب عدد الدورات التي تقع خلاله. تُعرض النتائج بوحدات هندسية عملية تناسب المعالجات والحافلات ودوائر FPGA والمتحكمات الدقيقة وأجهزة القياس وأنظمة الاتصالات الرقمية.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

حوّلوا تردد الساعة إلى فترة

يبيّن التردد عدد الدورات التي تقع في الثانية، بينما تبيّن الفترة مدة الدورة الواحدة. وهما مقلوبان: تساوي الفترة واحداً مقسوماً على التردد. تنفذ ساعة بتردد 100 MHz مئة مليون دورة في الثانية، ولذلك تستغرق الدورة 10 نانوثوانٍ. اختاروا Hz أو kHz أو MHz أو GHz، فتوحّد الحاسبة القيمة وتعرضها بمقاييس متعددة للتردد والزمن، مما يمنع أخطاء السوابق المترية. استخدموا الفترة لمراجعة هوامش التوقيت أو ضبط قاعدة زمن راسم الإشارة أو مقارنة متطلبات الأجهزة الطرفية. يجب أن يكون التردد موجباً، لأن التردد الصفري لا يملك فترة منتهية.

حوّلوا فترة مقاسة إلى تردد

قد تعرض ورقة البيانات أو مخطط التوقيت أو راسم الإشارة مدة الدورة بدلاً من معدل الساعة. عندئذ يساوي التردد واحداً مقسوماً على الفترة. أدخلوا الثواني أو أجزاء الألف أو أجزاء المليون أو النانوثواني أو البيكوثواني؛ فمثلاً تساوي 20 ns تردداً قدره 50 MHz. قدّموا التردد أو الفترة فقط لتفادي قيم متعارضة. وتأكدوا من أن القياس يمثل دورة كاملة؛ فعرض النبضة لا يساوي بالضرورة الفترة إذا لم تكن دورة التشغيل خمسين بالمئة، كما قد يمتد زمن بت البروتوكول عبر عدة دورات مرجعية.

احسبوا الدورات خلال فاصل زمني

أضيفوا فاصلًا زمنياً لضرب التردد الموحّد في المدة بالثواني. يفيد ذلك في تحويل المهلة إلى نبضات مؤقت، أو تقدير الدورات المتاحة لروتين، أو التحقق من مدة محاكاة. قد تكون قيمة `cycles` كسرية إذا انتهى الفاصل في أثناء دورة، أما `complete_cycles` فتقرب إلى الأسفل ولا تحسب إلا الدورات المكتملة. يعطي الفاصل الصفري صفراً، ويمكن اختيار وحدته مستقلة عن وحدة الساعة. يفترض الحساب ساعة مثالية ثابتة؛ لذلك ينبغي احتساب السماحية والارتعاش والانجراف وعمليات clock gating بصورة منفصلة عند وضع الهوامش العملية.

راجعوا توقيت FPGA

حوّلوا التردد المستهدف إلى عدد النانوثواني المتاحة لكل مرحلة متزامنة.

اضبطوا عدادات المؤقت

حدّدوا عدد دورات ساعة الإدخال الواقعة ضمن مهلة بالميكروثانية أو الملليثانية.

فسّروا القياسات

حوّلوا الفترة المقاسة براسم الإشارة أو محلل المنطق إلى MHz أو GHz.

ما تكلفة العملية عبر API؟

يكلف كل طلب API مقدار $0.002، ويمكنكم أيضاً استخدام الحاسبة مجاناً في المتصفح.

ما صيغة تحويل التردد إلى فترة؟

تساوي الفترة بالثواني 1 مقسوماً على التردد بوحدة الهرتز.

هل يمكن إدخال التردد والفترة معاً؟

لا. قدّموا واحداً منهما فقط كي يبقى مصدر الحساب واضحاً وغير ملتبس.

لماذا قد يكون عدد الدورات كسرياً؟

قد ينتهي الفاصل في أثناء دورة. استخدموا complete_cycles إذا أردتم الدورات المكتملة وحدها.

هل يشمل الحساب الارتعاش أو السماحية؟

لا. يفترض ساعة مثالية ثابتة؛ أضيفوا السماحية والارتعاش والانجراف وclock gating بصورة منفصلة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/elec/clock-period

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/elec/clock-period \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"frequency":100,"frequency_unit":"MHz"}'
{
  "frequency": 100,
  "frequency_unit": "MHz"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.clock_period",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←