มี IC ตัวเดียวที่สามารถควบคุมเมทริกซ์ LED 8x8 RGB ได้หรือไม่


9

ฉันสงสัยว่ามี IC ตัวเดียวเช่น MAX6960 ที่สามารถควบคุมเมทริกซ์ LED 8x8 RGB ทั้งหมดได้หรือไม่เพราะ MAX6960 สามารถควบคุม RGY ได้เท่านั้น

คำตอบ:


6

ชิป Holtek HT1632 ควบคุมแผงไฟ LED 24 * 16 - ดังนั้นจะควบคุมเมทริกซ์ของไฟ LED RGB 8 * 16 ฉันไม่แน่ใจว่าพวกเขาจะได้รับความสะดวกเพียงใด

นอกจากนี้ยังมีการประยุกต์ใช้ RGB ที่น่าสนใจของ TI TLC5490 ที่นี่


HT1632 ดูมีประโยชน์ ... แต่ไม่สามารถหาสถานที่ซื้อได้ในการค้นหาอย่างรวดเร็ว
davr

4

ฉันพบว่าไม่มีวิธีที่ง่ายและราคาไม่แพงในการทำเช่นนี้กับ IC ตัวเดียวดังนั้นฉันจึง "ใช้" โครงการเช่นนี้เป็น "ข้อแก้ตัว" เพื่อเรียนรู้การใช้ FPGA ฉันจัดการเพื่อจัดการแถวลำดับขนาด 20x16 led ที่มีระดับ 16 "สีเทา" ขับเคลื่อนจากพีซีผ่านพอร์ต RS232 ที่มีอัตราการรีเฟรช 50 Hz พร้อม Altera CycloneII EP2C5 และทรานซิสเตอร์สำหรับแต่ละแถวและคอลัมน์ ฉันไม่คิดว่ามีค่าใช้จ่ายมากไปกว่า IC เฉพาะ


1
ฉันไม่แน่ใจว่าคุณจ่ายให้ FPGA ของคุณเป็นจำนวนเงินเท่าไหร่ แต่มีมากขึ้น IC เฉพาะรวมทั้งตัวควบคุมขนาดเล็กจะไม่แบ่ง 20 ดอลลาร์ในปริมาณเดียว ฉันคิดว่าการใช้ FPGA เป็นโซลูชันที่ยอดเยี่ยมและ +1 สำหรับการเรียนรู้หนึ่งในเทคโนโลยีที่ใหญ่ที่สุดที่เกิดขึ้นรอบ ๆ ฉันคิดว่าการพัฒนา FPGA ควรเป็นสิ่งที่สอนได้ดีใน Uni นักพัฒนาที่ฝังตัวจำนวนมากกำลังเปลี่ยนไปใช้พวกเขาเพราะพวกเขามีความยืดหยุ่น
Kortuk

ฉันใช้ Pluto 3 board ที่ฉันมีอยู่แล้วที่บ้าน ( knjn.com/ShopBoards_RS232.html ) ไดรเวอร์เมทริกซ์ใช้ทรัพยากร FPGA น้อยกว่า 10% แต่มี I / O จำนวนมาก ด้วย demux ภายนอกเพื่อขับเคลื่อนคอลัมน์บอร์ดที่เล็กที่สุดน่าจะเพียงพอ ใช่ฉันรู้ว่านี่แพงกว่าโซลูชัน IC + micro ที่กำหนดเอง แต่ฉันคิดว่ามันคุ้มค่า: ฉันเรียนรู้ที่จะใช้ Quartus และความพึงพอใจในการ "วาด" แผนผังบนหน้าจอและดู FPGA ที่ "ดำเนินการ" ที่มีลักษณะเป็นแผนในโลกจริงจะไม่มีค่า :-)
Axeman

เหตุผลที่ยอดเยี่ยมในการเป็นผู้ชำนาญ FGPA :)
jancha

3

ได้การเรียงลำดับของ Maxim MAX7219 หรือ MAX7221 IC นั้นสามารถเรียงซ้อนกันเพื่อให้คุณควบคุมเมทริกซ์ LED 8 8x8 ได้สูงสุดผ่าน SPI

ไม่สมบูรณ์ แต่มีตัวอย่างโค้ดอยู่ ... นั่นควรทำให้การเขียนโปรแกรมง่ายขึ้นเล็กน้อย

http://www.arduino.cc/playground/LEDMatrix/Max7219


แต่ละคนสามารถควบคุมเมทริกซ์ 8x8 ของสีเดียว, 64 LEDs ดังนั้นคุณต้องการ 3 ในการควบคุมเมทริกซ์ RGB ฉันไม่ได้มองมันเพื่อให้แน่ใจว่าสามารถจัดการเมทริกซ์ 24x8 ได้ (นั่นคือเมทริกซ์ RGB จริงๆ) หรือถ้ามันจะจัดการเมทริกซ์ 8x8 แยก 3 ตัวเท่านั้น
davr

คุณไม่สามารถทำเมทริกซ์ RGB ได้เช่นนี้ ชิป MAX72xx อิสระสามตัวสามารถทำเมทริกซ์ 8x8 แบบสามเอกเทศได้สามอันเนื่องจากแต่ละอันจะมีขั้วบวกและขั้วลบอิสระ แต่โดยทั่วไปเมทริกซ์ RGB จะมีขั้วบวกทั่วไป (หรือแคโทด) สำหรับทั้งสามสีรวมกัน คุณไม่สามารถใช้ชิป MAX72xx สามตัวแยกกันเพื่อทำเช่นนั้น
LeoNerd

1

การขับรถอาร์เรย์ LED ขนาดใหญ่เป็นหนึ่งในแอพพลิเคชั่น "killer" สำหรับอุปกรณ์ XMOS

ลีออง


สามารถควบคุมไฟ LED RGB แบบ 32x16 ได้ แต่ก็ไม่ถูก (150 เหรียญสำหรับบอร์ดเพียงอย่างเดียว, $ 350 สำหรับบอร์ด + ไฟ LED + สายเคเบิลอื่น ๆ )
davr

0

คุณสามารถใช้ 8 ของ TLC5947

http://focus.ti.com/lit/ds/symlink/tlc5947.pdf

TLC5947 เป็น PWM ควบคุม 24 ช่องโดยเลื่อนข้อมูลความสว่าง 12 บิตสำหรับแต่ละช่อง สิ่งนี้จะช่วยให้คุณมีสเปกตรัมสีเกือบต่อเนื่องสำหรับ LED แต่ละตัว (3 ช่องสัญญาณต่อ LED -> 8 LED ต่อ 24 ช่อง IC)

8 ของพวกเขาสามารถควบคุมในซีรีส์ (ดูตัวอย่างในหน้า 1 ของแผ่นข้อมูล) ดังนั้นคุณสามารถปฏิบัติกับพวกเขาราวกับว่าพวกเขาเป็น IC ตัวเดียวที่มี 192 รีจิสเตอร์แต่ละ 12 บิต แม้ว่าจะทราบว่าการดำเนินการนี้จะแบ่งอัตราการรีเฟรชของคุณเป็น 8 ตามความเร็วสัญญาณนาฬิกาใด ๆ

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