คำถามติดแท็ก trigger

4
Edge ทริกเกอร์และระดับทริกเกอร์หมายความว่าอย่างไร
ฉันกำลังศึกษาสถาปัตยกรรมไมโครโพรเซสเซอร์ 8085 ตัวและขอบคำที่เรียกใช้และระดับทริกเกอร์ทำให้ฉันสับสนมากจริงๆ ใครช่วยอธิบายมันด้วยคำพูดของคนธรรมดา? ในขณะที่ศึกษาการขัดจังหวะของ 8085 ชื่อ RST 7.5, RST 6.5, RST 5.5 และ TRAP ฉันเจอคำเหล่านี้และพวกเขาก็สับสนฉัน ที่นี่ฉันได้แนบลิงก์เอกสารหนึ่งไฟล์ที่ฉันกำลังอ่านและฉันได้พูดถึงไดอะแกรมความสับสนของฉัน ในเอกสาร RST 7.5 -> Edge เรียกใช้ RST 5.5 -> เรียกระดับ TRAP -> เรียกใช้ขอบและเรียกใช้ระดับ (เพราะอะไรมันสร้างความแตกต่างหรือไม่) ลิงค์เอกสาร

5
เหตุใดจึงมีความต้องการการเรียกใช้ขอบมากกว่าการเรียกระดับ
ฉันพยายามที่จะเข้าใจว่าเพราะเหตุใดการเรียกใช้ขอบจึงเป็นที่ต้องการมากกว่าการกระตุ้นระดับ ในหนังสือของฉันไม่ได้อธิบายอย่างชัดเจน หลังจากค้นหาออนไลน์ฉันรู้ว่าการกระตุ้นจากขอบนั้นไม่ไวต่อข้อบกพร่องในขณะที่การกระตุ้นระดับอ่อนไหว มันหมายความว่าอะไร? นอกจากนี้ฉันไม่สามารถเข้าใจสิ่งต่อไปนี้: "ถ้านาฬิกามีความละเอียดอ่อนระดับใหม่สามารถวิ่งผ่านเครือข่ายลอจิกและเปลี่ยนผลลัพธ์ได้เพื่อหลีกเลี่ยงสิ่งนี้เราต้องใช้พัลส์สั้นเพื่อจับสัญญาณเอาท์พุท แต่พัลส์สั้น ๆ นั้นไม่ใช่เรื่องง่ายที่จะสร้างดังนั้นเราจึงไปหาจุดวิกฤติขอบปัญหาข้อเสนอแนะได้รับการแก้ไขเพราะมีเวลาไม่เพียงพอสำหรับผลลัพธ์ใหม่ที่จะแข่งกลับไปที่อินพุตภายในระยะเวลาของขอบที่เพิ่มขึ้นเพียงครั้งเดียว "QnQnQ_n ฉันไม่เข้าใจว่าทำไมเอาต์พุตไม่รีบเร่งในระดับที่กระตุ้นและทำไมเราต้องใช้พัลส์สั้นเพื่อเก็บเอาท์พุท ประการที่สองปัญหาข้อเสนอแนะเนื่องจากระยะเวลาการทริกเกอร์ระดับนานเมื่อเทียบกับการทริกเกอร์ขอบในกรณีของอดีตการส่งออกจะถูกป้อนกลับไปที่อินพุตอีกครั้งและมันจะทำเช่นนี้ตราบใดที่นาฬิกาทำงานอยู่ . ปัญหาข้อเสนอแนะคืออะไร? แต่มันจะแก้ไขได้อย่างไรเมื่อถูกกระตุ้นจากขอบ? หากเวลาสำหรับการตกลงหรือเพิ่มขึ้นนั้นสั้นมากเอาท์พุทจะสามารถถ่ายทอดผ่านประตูทั้งหมดได้อย่างไร เป็นเช่นนี้หรือไม่เมื่อมีการใช้การกระตุ้นด้วยขอบเอาต์พุตจะถูกส่งผ่านประตูทั้งหมดและอินพุตถัดไปจะถูกพิจารณาเฉพาะที่ขอบนาฬิกาถัดไป
18 clock  level  trigger 

3
ออสซิลโลสโคปเรียกว่า "ความไว" คืออะไร?
ฉันเรียนรู้เพิ่มเติมเกี่ยวกับ Oscilloscope ของดิจิตอล (ก่อนหน้านี้ได้ทำงานเฉพาะในแบบอะนาล็อก) 0.30 divและพบการตั้งค่าความไวทริกเกอร์แสดงเป็นค่าเช่น Tektronixให้คำอธิบายนี้: ออสซิลโลสโคปจะกระตุ้นสัญญาณที่แอมพลิจูดของแผนก 0.35 pp ในช่วงความถี่จาก DC ถึง 50 MHz เมื่อความถี่สูงกว่า 50 MHz สัญญาณจะต้องใหญ่ขึ้น ที่ 3 GHz สัญญาณจะต้องมีอย่างน้อย 1.5 ส่วนในแอมพลิจูด ระบุความไวของทริกเกอร์ด้วยอินพุตคลื่นไซน์ ฉันสับสนเพราะฉันคิดว่าระดับทริกเกอร์ (แถบแนวนอนซึ่งเลือกแอมพลิจูดที่ต้องการสำหรับทริกเกอร์) เป็นเหตุการณ์ประเภทใช่หรือไม่ใช่ รูปแบบของคลื่นอาจมาถึงระดับนั้นหรือไม่ก็ได้ คู่มือสำหรับ DSO ที่ฉันใช้อยู่ (กทม. 2542B ) ไม่ได้อธิบายการตั้งค่านี้ได้ดีเลย: "ตั้งค่าความไวของไกโดยการหมุนปุ่มป้อน" ฉันสงสัยว่าจะมีผลเฉพาะกับประเภทการกระตุ้นเช่นพัลส์และวิดีโอเท่านั้น แต่ความไวจะปรากฏขึ้นในเมนูเรียกใช้โดยไม่คำนึงถึงประเภท

4
ทำไมรูปคลื่นของฉันเริ่มต้นก่อนที่จะเรียก?
ฉันกำลังเรียนรู้วิธีวิเคราะห์นาฬิกาและข้อมูลบัส SPI โดยใช้ออสซิลโลสโคปดิจิตอลระดับเริ่มต้น ฉันใช้BK Precision 2542Bเพื่อวัดเอาต์พุตของนาฬิกาและสาย MOSI จากNetduinoที่ใช้ไมโครคอนโทรลเลอร์ ARM ในภาพนี้ฉันมีนาฬิกาที่ช่อง 1 (สีเหลือง) และ MOSI ที่ช่อง 2 (สีน้ำเงิน) ทริกเกอร์ถูกตั้งค่าให้ใช้แชนเนล 1 โดยใช้ทริกเกอร์ขอบเพิ่มขึ้นที่ 1.44V ความกว้างของคลื่นสี่เหลี่ยมของนาฬิกาเป็นประมาณ 3.3V ตัวบ่งชี้ทริกเกอร์อยู่ที่กึ่งกลางของจอแสดงผลในแนวนอน แต่ฉันมีพัลส์ไปทางซ้าย ฉันคาดหวังว่าชีพจรแรกของนาฬิกาจะเริ่มที่ตำแหน่งทริกเกอร์ ฉันรู้ว่าออสซิลโลสโคปแบบดิจิตัลช่วยให้คุณเห็นเหตุการณ์ก่อนและหลังทริกเกอร์ แต่ฉันสับสนว่าทำไมชีพจรแรกไม่ใช่ที่ที่ฉันคิดว่ามันจะเป็น ความเข้าใจของฉันเกี่ยวกับการเรียกที่ไม่ถูกต้องหรือฉันแค่ใช้ขอบเขตแปลก ๆ ? แก้ไข:รถไฟพัลส์มีความกว้าง 300 μsทำซ้ำในช่วงเวลา 2ms และฉันมีทริกเกอร์ระงับมูลค่า 500 μs การปรับการระงับไม่ได้เปลี่ยนความจริงที่ว่าพัลส์หนึ่งนำหน้าทริกเกอร์ แก้ไข 2: หลังจากวิเคราะห์สัญญาณเพิ่มขึ้นรวมถึงการใช้ analog oscilloscope ฉันคิดว่าฉันคิดว่าบางครั้งระยะเวลาการเต้นของชีพจรประมาณ350μsแทนที่จะเป็น300μs นี่อาจเป็นความผิดพลาดในการสร้างรหัสเฟรม ฉันค้นพบว่าเวลาที่หยุดค้างไว้ที่352μsจะให้ผลลัพธ์ที่คาดหวัง แต่ทุก ๆ ครั้งจากนั้นพัลส์พิเศษนำหน้าทริกเกอร์ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.