คริสตัล 12.000393 MHz ใช้ทำอะไรบ้าง?


24

ฉันพบพวกเขาในwww.digikey.comและเห็นได้ชัดว่าทำโดยผู้ผลิตที่แตกต่างกันดังนั้นจึงต้องมีประโยชน์สำหรับพวกเขา พวกมันใช้ทำอะไร?

แก้ไข
และทำไม ? โมเด็ม 2400 baud ไม่มีคำอธิบาย: คริสตัล 12 Mhz นั้นดีกว่า 12.000393 Mhz


มีความถี่ที่น่าสนใจอื่น ๆ อีกมากมายเช่น 2.097152, 3.342336, 4.194304, 4.433619, 8.867238, 12.865625, 17.734475 เป็นต้นบางทีคำถามอาจขยายไปถึงคำถามเหล่านี้ (และบางทีคนอื่นที่ฉันพลาด)
หนาม

@ หนาม: แต่สิ่งเหล่านั้นไม่มีความถี่ใกล้เคียงเป็นทางเลือก 12000393 นั้นเพียง 33 ppm จาก 12MHz ซึ่งอาจอยู่ในช่วงความคลาดเคลื่อน
Federico Russo

ความคิดเห็น (ลบแล้วตอนนี้) เกี่ยวกับความถี่ DTMF ดูเหมือนว่าเหมาะสม - หมายความว่าคุณจำเป็นต้องสร้างความถี่ 8 DTMF และอีก 5 การถ่ายโอนข้อมูล (1070/1270/1800/2025/2225 Hz) และทั้งหมดนั้น จำเป็นต้องเป็น 0.01% ภายในสเปค ...
HLI

@FedericoRusso: ในบางกรณีอาจจำเป็นต้องมีสองความถี่ที่อยู่ใกล้ แต่ต้องแน่ใจว่าหนึ่งในนั้นอยู่เหนืออีกความถี่ ตัวอย่างเช่นอัตราการปรับข้อมูลจริงของโมเด็ม 1200 baud หรือ 2400 baud นั้นสูงกว่า 1200 หรือ 2400 baud เล็กน้อย โมเด็มจะแทรกบิตหยุดพิเศษตามต้องการเมื่อถ่ายโอนข้อมูลจากการเชื่อมต่อ RS-232 1200 หรือ 2400 baud ไปยังตัวดัดแปลงข้อมูลที่เร็วขึ้นเล็กน้อย อย่างไรก็ตามอัตราการปรับข้อมูลของโมเด็มนั้นมากกว่า 33ppm สูงกว่าอัตราการระบุ 1200 หรือ 2400 baud
supercat

@hli - ฉันให้ความเห็นกับคำตอบที่ลบแล้วว่าข้อผิดพลาดของคริสตัล 12 MHz นั้นน้อยกว่า 0.004% ซึ่งเล็กน้อยมาก วงจรรวม DTMF นั้นใช้ตัวกรองสัญญาณรัดแบบอะนาล็อกพวกเขาไม่ได้อยู่ที่ใดที่สำคัญมากอย่างแน่นอนไม่ใช่ 0.01% ที่คุณอ้างสิทธิ์
stevenvh

คำตอบ:


4

แก้ไข:หลังจากกลับมาที่คำถามนี้ประมาณหนึ่งสัปดาห์หลังจากที่โพสต์ต้นฉบับฉันค่อนข้างแน่ใจว่าคำตอบของฉันที่นี่ไม่ถูกต้อง โปรดดูความคิดเห็นสำหรับการสนทนา ขณะที่ส่วนใหญ่ของการอภิปรายที่ถูกต้องข้อสันนิษฐานของฉันในคำตอบนี้เกี่ยวกับวิธีความถี่ที่ระบุโดยผู้ผลิตน่าจะเป็นที่ไม่ถูกต้อง โดยเฉพาะอย่างยิ่งความถี่ถูกระบุในค่าที่ระบุที่แน่นอนของการโหลด C ไม่ใช่ความถี่เฉลี่ยที่อาจเป็นผลมาจากช่วงของ C_load ที่ยอมรับได้


คริสตัลที่แตกต่างจากออสซิลเลเตอร์ขึ้นอยู่กับความจุโหลดที่ผู้ใช้จัดหาเพื่อกำหนดความถี่การสั่น

การเพิ่มความจุเพิ่มเติมข้ามคริสตัลจะทำให้เสียงสะท้อนแบบขนานเลื่อนลง สิ่งนี้สามารถใช้เพื่อปรับความถี่ที่ผลึกออสซิลเลต โดยปกติผู้ผลิตคริสตัลจะตัดและตัดแต่งคริสตัลของพวกเขาเพื่อให้มีความถี่เรโซแนนซ์ที่ระบุพร้อมกับความสามารถในการ 'โหลด' ที่รู้จักในคริสตัล ตัวอย่างเช่นคริสตัลที่มีไว้สำหรับการโหลด 6 pF มีความถี่เรโซแนนซ์แบบขนานที่ระบุเมื่อตัวเก็บประจุ 6.0 pF ถูกวางข้าม หากไม่มีความจุนี้ความถี่ของการสั่นพ้องจะสูงขึ้น

ช่วงความอดทนของความจุของความจุที่ผู้ใช้จัดให้มีอยู่กึ่งกลางรอบค่าที่ระบุของความจุ อย่างไรก็ตามความสัมพันธ์ระหว่างความจุโหลดและความถี่ไม่ใช่เชิงเส้น:

ป้อนคำอธิบายรูปภาพที่นี่

(สำหรับข้อมูลพื้นหลังดูกราฟในหน้า 4 และการอภิปรายในหน้า 3 )

ในรูปที่ 2

  • f คือความถี่คริสตัลเล็กน้อย (เป็นสีเขียว)
  • C_load คือความจุโหลดเล็กน้อย (เป็นสีเขียว) และ
  • minและmax(เป็นสีแดง) หมายถึงช่วงความอดทนต่ำสุดและสูงสุด

ผลมาจากการที่ไม่เป็นเชิงเส้นคือว่าความถี่ที่ค่าเฉลี่ยของช่วงความอดทนของความจุ (เส้นสีม่วง) fไม่สอดคล้องกับค่าเฉลี่ยของช่วงความอดทนความถี่

มันเป็นเรื่องธรรมดาสำหรับผู้ผลิตเพื่อกำหนดค่าเล็กน้อยของส่วนประกอบว่าเป็นค่าเฉลี่ยของค่าสูงสุดและต่ำสุดที่ยอมรับได้ของพวกเขาตามรายการเงื่อนไข เงื่อนไขที่กำหนดสำหรับคริสตัลในกรณีนี้คือC_loadความอดทน +/-

สัมพัทธ์ความถี่ที่ความจุโหลดเล็กน้อย (สายสีม่วง), ความจุโหลดต่ำสุดที่ยอมรับได้C_load_minส่งผลให้มีการเปลี่ยนความถี่สูงขึ้น (ไปf_max) มากกว่าความจุโหลดที่ยอมรับได้สูงสุดC_load_maxทำให้เกิดการเลื่อนลง (ถึงf_min) นี่หมายความว่าค่าเล็กน้อยของความถี่คริสตัล - fซึ่งถูกกำหนดโดยแบบแผนเพื่อค่าเฉลี่ยของความถี่สูงสุดและต่ำสุด - จะสูงกว่าความถี่เล็กน้อยที่เกิดขึ้นหากค่าความจุโหลดเป็นค่าเล็กน้อยของโหลด ความจุ (เส้นสีม่วง)

ความถี่เฉลี่ยที่สูงขึ้นเล็กน้อยคือตำแหน่งที่ตัวเลขหลังจุดทศนิยมมาจากความถี่เล็กน้อยที่ 12.000393 MHz


ตามนี้ไม่ควรมีความถี่คริสตัลเช่น 12.000 MHz, 4.000 MHz, 10.000 MHz, และอื่น ๆ พวกเขาทั้งหมดควรเป็น 4.000123 MHz หรือ 10.000456 MHz
stevenvh

ฉันยังไม่เข้าใจ เมื่อความถี่เฉลี่ยที่คุณได้รับสูงกว่าความถี่ที่ระบุและในกรณีส่วนใหญ่ความถี่ที่ระบุควรความถี่คริสตัลที่เลือกควรต่ำกว่าความถี่ที่คุณต้องการหรือไม่ ถ้าฉันต้องการได้ 12.000000 MHz และอยู่ที่ 50ppm หรือมากกว่านั้นฉันไม่ควรใช้คริสตัล 11.999800 MHz เพื่อให้ช่วงความถี่ของฉันอยู่ระหว่าง 11.999000 และ 12.001000 MHz
hli

นอกจากนี้ข้อกำหนดความถี่ของชิปที่กล่าวถึงข้างต้นยังให้ความถี่นี้ตามความต้องการเมื่อมีการใช้ oscillator ภายนอก ดังนั้นจึงไม่จำเป็นต้องคำนึงถึงความแม่นยำของความถี่
hli

@hli คุณสร้างจุดที่ดีและตั้งคำถามอื่น ๆ ทั้งหมด: ความหมายของความถี่เล็กน้อยที่ผู้ผลิตระบุคืออะไร? ความถี่ 16.000312 MHz ระบุไว้ในข้อมูล RC224ATอ้างถึงความถี่เรโซแนนซ์อนุกรมหรือไม่ ความถี่ antiresonance? หรือว่าเป็นความถี่เรโซแนนซ์ขนานที่ให้กับโหลดความจุเฉพาะ นั่นเป็นคำถามที่นี่
alx9r

@hli ฉันคิดว่าคุณกำลังอ้างถึงแผ่นข้อมูล RC224ATL แผ่นข้อมูลนั้นระบุคริสตัล 16.000312 MHz ที่มีความจุโหลด 56 pF +/- 5% ไม่ได้ระบุความถี่อินพุตสูงสุดหรือต่ำสุดที่ XTLI
alx9r

2

ดูเหมือนว่าจะใช้ในโมเด็มเก่า (ดูเหมือนจะมากถึง 2,400 baud) ฉันพบลิงค์หลายอันที่ อธิบายเนื้อหาของโมเด็มรุ่นเก่าบอด 2400 และพวกมันทั้งหมดแสดงรายการคริสตัลเป็นส่วนประกอบ แต่น่าเสียดายที่ฉันยังไม่พบวงจรเลย

แต่ฉันไม่สามารถเห็นความถี่เป้าหมายที่สามารถสร้างซึ่งคริสตัล 12MHz ไม่สามารถ (หลังจากทั้งหมด 12MHz หารด้วย 5000 คือ 2400 แน่นอน) ฉันคิดว่าเหตุผลบางอย่างถูกฝังอยู่ในมาตรฐานโมเด็มโบราณ (V.22bis และก่อนหน้า) แต่สำหรับสิ่งนี้คุณต้องการคนที่รู้จักพวกเขาด้วยหัวใจ ...


1

ฉันไม่รู้ว่าทำไมต้องใช้ความถี่คี่เช่นนั้น แต่พวกมันถูกใช้เพื่อขับชิปโมเด็มโมเด็ม Rockwell RC224AT ​​/ 1


ดี DSP สามารถแปลก ถ้ามันมีอะไรที่จะทำอย่างไรกับหน้าที่ Bessel คำตอบจะไม่ได้รับการโพสต์โดยฉัน :)
gbarry

1

รายงานความล้มเหลว:

ฉันคิดว่าใกล้แล้ว แต่ก็ยังไม่มีคุกกี้ :-)

รุ่นที่ใช้เองและอ่านได้จริงของวงจรนั้นที่นี่แต่ก็ยังไม่มีเงื่อนงำจริง โปรดทราบว่าคริสตัลอาจทำงานในโหมดโอเวอร์โทนที่ 3 (หรืออื่น ๆ )

ป้อนคำอธิบายรูปภาพที่นี่


สิ่งนี้ดูเหมือนจะไม่ได้คำตอบ แต่การหาวิธีที่คุณบอกชิปโมเด็มว่ามันมีคริสตัล 12.000393 MHz แทน 16.000312 MHz อาจนำไปสู่การค้นพบ หากครั้งนี้มีภาพยนตร์ที่จะมีการแสวงหาเพื่อติดตามคนที่ได้รับการออกแบบมัน ...
คริสแตรทตัน

@Chris - ไม่ใช่คำตอบ แต่เป็นการยืนยันแนวโน้มของคำตอบอื่น ๆ (รวมถึงคำตอบที่คุณลบ): นี่เป็นสิ่งที่เห็นได้ชัดในโมเด็ม!
stevenvh

แผ่นข้อมูล RC224ATมีนี้ในหน้า 2-12 สำหรับแต่ละอัตรา baud ตัวสร้างอัตรา baud จะถูกโปรแกรมตามความเหมาะสม ความถี่พื้นฐานที่ใช้คือ 115200Hz ดังนั้นด้วยคริสตัล 12MHz แทนที่จะเป็นตัวแบ่ง 48 สำหรับ 2400 baud คุณจะต้องใช้ตัวหาร 36
hli

@ChrisStratton - "สิ่งนี้ดูเหมือนจะไม่ ... " -> นั่นคือเหตุผลที่มันมุ่งหน้าไปที่ "Failure Report" จุดมุ่งหมายคือการเป็นประโยชน์ ฉันเพิ่มมันเมื่อมันเพิ่มเข้าไปในองค์ความรู้จนถึงตอนนี้แสดงให้เห็นว่าในวงจรทั่วไปเช่นใช้ xtal และให้วงจรโมเด็มเชิงพาณิชย์ที่สมบูรณ์โดยใช้หนึ่ง ค่อนข้างยากที่จะแสดงความคิดเห็น แน่นอนว่าฉันสามารถทิ้งภาพ แต่มันแจ้งให้ผู้คนทราบดีพอโดยไม่ต้องขุด et al. อะไรก็ตาม
รัสเซลแม็คมาฮอน

เนื่องจากมีการใช้งานโมเด็มอื่น ๆ อีกมากมาย (แม้สำหรับมาตรฐาน Vx เดียวกัน) ซึ่งใช้ความถี่ที่เหมาะสม (หมายถึงตัวแบ่งจำนวนเต็มเป็นความถี่ที่ต้องการ) ฉันคิดว่ามันมีส่วนเกี่ยวข้องกับการใช้งานจริงมากกว่าเป็นข้อกำหนดทั่วไป . อาจเป็นเพราะต้องการสัญญาณนาฬิกาที่จะซิงค์เล็กน้อยกับสัญญาณที่ประมวลผล (เช่นคุณซิงค์กับเฟรมเริ่มต้นและเมื่อเฟรมเริ่มถัดไปมาถึงคุณอยู่ในช่วงกลางของนาฬิกาไม่ใช่ในนาฬิกา ขอบ). แต่นี่ก็เป็นเพียงการคาดเดา
hli

0

คำตอบนั้นน่าเบื่อ: พวกมันถูกตั้งค่าไว้ที่ความถี่เฉพาะเหล่านั้นเพื่อให้แน่ใจว่าพวกมัน>> 12.000000mhz ตลอดช่วงอุณหภูมิทั้งหมด


1
ทำไมถึงมีความจำเป็น? จะดีกว่าไหมถ้ามีความอดทนบวกและลบเพื่อให้ค่าเบี่ยงเบนสูงสุดน้อยลง?
Federico Russo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.