การสร้างสัญญาณทีวี PAL โดยใช้ PIC


14

ฉันพยายามที่จะสร้างสัญญาณโทรทัศน์ระบบ PAL ใช้ PIC24FJ64GB002 โดยใช้วิธีการคล้ายกับวงจรที่อธิบายไว้ครึ่งทางลงหน้านี้ ข้อแตกต่างเพียงอย่างเดียวคือวงจรของฉันต้องทำงานที่ 3v แทนที่จะเป็น 5v เนื่องจากใช้ PIC24 ดังนั้นฉันจึงคำนวณค่าตัวต้านทานที่จำเป็นและค่าที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้คือ 220 และ 470 โอห์ม

ฉันกำลังเชื่อมต่อกับอินพุตทีวีผ่านทางสคาร์ทที่เชื่อมต่อสัญญาณวิดีโอเข้ากับขาที่ 17 และ 20 บนแผนภาพในหน้านี้

แต่ฉันไม่เห็นภาพเลยบนทีวี มันอาจเชื่อมต่อไม่ได้เช่นกัน

ฉันคิดว่าหนึ่งในสามสิ่งอาจผิด: -

  1. เวลาของฉันออกไปแล้ว ฉันโพสต์ไดอะแกรมในตอนท้ายของโพสต์นี้ซึ่งแสดงเวลาในสองพินสำหรับการทดสอบของฉันและเท่าที่ฉันสามารถบอกได้ว่าฉันกำลังสร้างจังหวะการซิงค์ที่ถูกต้องและสัญญาณอื่น ๆ เป็นเพียงแถบทดสอบ การจับเวลาต้องแม่นยำแค่ไหน? ฉันใช้ตัวจับเวลาขัดจังหวะบน PIC เพื่อเริ่มแต่ละบรรทัด 64uS
  2. ฉันใช้ตัวต้านทานที่ไม่ถูกต้องในการผสมสัญญาณ ใครสามารถตรวจสอบว่าฉันคำนวณค่าที่ถูกต้องที่จะใช้ที่ 3volts หรือไม่? ระดับแรงดันไฟฟ้าต้องแม่นยำแค่ไหน? ฉันเลือกค่ามาตรฐานที่ใกล้เคียงที่สุดนี้ถูกต้องเพียงพอหรือไม่
  3. ฉันกำลังเชื่อมต่อไปยังอินพุตที่ไม่ถูกต้องในกลุ่มเป้าหมายของฉัน? ทุกสิ่งที่ฉันได้อ่านแสดงให้เห็นว่าถูกต้อง ...

ฉันกำลังสร้างสิ่งที่ฉันเชื่อว่าเป็นจังหวะการซิงค์เฟรมที่ถูกต้องเช่นกัน แม้ว่าอีกครั้งทุกอย่างที่ฉันอ่านดูเหมือนจะบ่งบอกว่าแม้ว่าฉันจะทำผิดฉันควรเห็นบางสิ่งบางอย่างและเนื่องจากทุกบรรทัดมีการสูญเสียการซิงค์แนวตั้งเท่ากันไม่น่าจะสำคัญสำหรับการทดสอบนี้

อย่างไรก็ตามการป้อนข้อมูลและข้อเสนอแนะใด ๆ ยินดีต้อนรับ

สัญญาณเวลา http://this.domain.name/wp-content/uploads/2010/06/tv.png

แก้ไขและคำถามเพิ่มเติม

ถ้าฉันต้องการใช้สัญญาณ RGB บน scart ดูเหมือนว่าฉันต้องมี 3 การเชื่อมต่อสำหรับ R, G, B และหนึ่งสำหรับการซิงค์บนพินวิดีโอคอมโพสิต แล้วแต่ละคนก็มีการเชื่อมต่อ GND แยกต่างหาก ... มีเหตุผลอะไรบ้างที่ฉันไม่สามารถเชื่อมต่อทั้ง 4 ด้วยกันได้?


คุณได้ +1 ของคุณเพียงแค่ใช้คุณสมบัติวิเคราะห์ตรรกะของ PICKIT2 ฉันไม่เคยเห็นมันใช้เป็นทุกที่ที่ฉันทำงานเรามีขอบเขต O ทุกที่ มันดูเซ็กซี่ คำถามก็ดีเช่นกัน
Kortuk

ฉันชอบออสซิลโลสโคปที่เหมาะสมจากนั้นฉันจะเห็นแรงดันไฟฟ้าของสัญญาณ "ผสม" ที่นี่ แต่ฉันไม่มีและพวกเขามีค่าใช้จ่ายมากกว่าที่ฉันจะพิสูจน์ได้ว่าการใช้จ่ายสำหรับโครงการงานอดิเรก ตัววิเคราะห์ลอจิก pickit2 ดูเหมือนว่าจะทำงานได้ดีมากสำหรับสัญญาณดิจิตอลจำนวนมาก ฉันเกือบจะซื้อเพียงแค่นั้น!
John Burton

1
ฉันลองทำตามคำแนะนำด้านล่างและไม่เคยประสบความสำเร็จเลย การกำหนดเวลาและตัวต้านทานของฉันถูกต้องหรือไม่ ฉันมี pic16 บางอย่างด้วย ฉันคิดว่าฉันจะสร้างหนึ่งในโครงการที่ฉันเคยเห็นมาแล้วใช้หนึ่งในนั้นอย่างน้อยฉันก็จะไม่พยายามที่จะแก้ปัญหาฮาร์ดแวร์ของตัวเองซอฟต์แวร์ของตัวเองและการเชื่อมต่อที่ไม่รู้จักกับทีวีทั้งหมดในเวลาเดียวกัน . และเมื่อใดที่ทำงานรีสตาร์ทโครงการนี้
John Burton

ฉันไม่สามารถพูดได้ว่าฉันรู้ดีกว่าคุณ แต่คุณมีความสนใจสูงสุดของฉัน
Kortuk

คำตอบ:


5

อาจเป็นปัญหาการสลับ SCART ด้วย SCART ทีวีบางรุ่นต้องการสัญญาณต่ำที่ขา 16 เพื่อเลือก RGB แทนที่จะเป็นคอมโพสิต

http://freespace.virgin.net/matt.waite/resource/av/scart.htm#Note%202%20 :

คุณสามารถลองใส่สัญญาณคอมโพสิตของคุณลงในหนึ่งในช่องสัญญาณ RGB เพื่อดูว่าสัญญาณนั้นถูกต้องหรือไม่


ขอบคุณสำหรับการตอบกลับ. ดูเหมือนว่าคุณกำลังสร้างสัญญาณ RGB ไม่ใช่วิดีโอคอมโพสิตใช่ไหม ฉันพยายามเชื่อมต่อพินนั้นทั้งสองอย่างและโชคร้ายที่มันไม่ได้สร้างความแตกต่าง
John Burton

อุ๊ปส์ฉันอ่านผิดอัปเดต
Toby Jaffey

1
ใช่การทำ colourburst บน PIC จะเป็น "ความท้าทาย"
Toby Jaffey

1
เพิ่งเสร็จสิ้นโพสต์นี้ - ฉันลองใช้ทีวีที่แตกต่างกันและมันทำงานได้อย่างสมบูรณ์แบบ แต่ถึงกระนั้นฉันก็ยังไม่สามารถใช้มันกับต้นฉบับ เห็นได้ชัดว่ามีความแตกต่างบางอย่างที่นั่นฉันต้องตรวจสอบในอนาคต
จอห์นเบอร์ตัน

1
ฉันพบว่าในท้ายที่สุดฉันมีตะกั่ว scart แบบมีสายที่ไม่ดีพร้อมสายกราวด์ไปยังตัวนำที่ไม่ถูกต้องแม้ว่าฉันจะตรวจสอบประมาณ 100 ครั้ง! ด้วยเหตุผลบางอย่างทำงานบนทีวีเครื่องหนึ่ง แต่ไม่ใช่ทีวีอื่น ตอนนี้ฉันทำงานได้ดีทั้งคู่
John Burton

0

คุณเปลี่ยนเป็นช่อง 3 หรือไม่ หรือคุณมีอินพุตคอมโพสิตและจำเป็นต้องเลือกการตั้งค่าแหล่งสัญญาณวิดีโอที่ถูกต้องบนทีวี / จอมอนิเตอร์


ฉันมีสัญญาณเข้าคอมโพสิตบนทีวี เอาท์พุทคอมโพสิตในการเชื่อมต่อ SCART อย่างไรก็ตาม
John Burton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.