สิ่งที่ผมทำพลาดอย่างจัง ๆ ที่ได้ Noise มาเต็ม ๆ คือ ภาคจ่ายไฟ ของภาครับ ที่เลือกใช้ LM317+Tl431 CCS อันนี้ผมสรุปได้ว่า จะทำ CSS อย่างนี้ ต้องได้ภาคจ่ายไฟที่ผ่านการ RegUlate ให้โวล์ทและกระแสออกมาเรียบ ๆ เสียก่อน มาทำอย่างผม
ได้ Noise เป็นของแถมมาบานเลย และภาคจ่ายไฟ มันก็ต้องมาจากชุดเดียวกันอีกซะอีก แยกขดจ่ายก็เกิดปัญหา Noise อีก
ผมไม่เจอนะครับ จาก C Filter ก็ต่อเข้า LM317 CCS + TL431 Reg เลย ไม่ได้ Pre-regulate ครับ บางทีกรณีของคุณนักล่ากระต่ายอาจจะเป็นกรณีเฉพาะจริงๆ ครับ
ขอแจมนิดนึงนะครับ พอดีมีคนถามมาเลยได้ไปดูวงจร LM317 CCS + Shunt reg TL431 ของคุณ พรานล่ากระต่าย มาเลยได้เห็นความแปลกอยู่ ลองดูวงจร ที่ตัดมาประกอบดูนะครับ
ผมเองก็ไม่เคยใช้ LM317 มาทำ Constant Current Source (CCS) กับงานประเภทนี้มาก่อนเนื่องจากยังไม่เคยมีกิจกกรรมที่เกี่ยวข้อง แต่พอรู้หลักการอยู่บ้างว่าวงจรประเภทนี้มีหน้าที่ควบคุมกระแสโดยจ่ายกระแสคงที่ให้กับ load โดยในที่นี้ load ของคุณ คือ Shunt Reg รวมกับ วงจรต่างๆนาๆถัดไป
จากค่าที่คุณ R หลัง LM317 ที่ feedback กลับไปที่ ขา Adj ของ LM317 ผมไม่แน่ใจว่า 12 ohm หรือ 1.2ohm ซึ่งหากเป็นค่า 1.2ohm กระแสคงที่จะไป 1A ซึ่งจะดูโหดร้ายเกินไป แต่ของสมมุตุให้ R มีค่า 1.2ohm แล้วกันจะได้ง่ายในการคำนวณ
หลักการที่ผมเข้าใจคือกระแสที่ไหลผ่าน R ตัวดังกล่าว จะมีค่า 1A (กรณี R 1.2ohm) ในกรณีที่ต่อ load อยู่นะครับซึ่งแรงดันตรงจุด A จะเปลี่ยนไปตามค่าความต้านทานของ load โดยแรงดันตกคล่อม R1.2ohm จะมีค่าคงที่ตลอด คราวนี้ลองนึกดูว่า ถ้าโหลดมีค่าความต้านทานต่างๆกันแรงดันตกคล่อมโหลดจะต้องเปลี่ยนไปเท่าไดจึงจะสามารถคงสถานะการจ่ายกระแสคงที่ 1A ให้กับโหลดได้
1. load 1ohm ต้องการ แรงดัน 1V ตกคล่อมตัวโหลด 10ohm (V ที่จุด A = 1V) เพื่อให้ CCS จ่าย 1A
2. load 10ohm ต้องการ แรงดัน 10V ตกคล่อมตัวโหลด 10ohm (V ที่จุด A = 10V) เพื่อให้ CCS จ่าย 1A
3. load 100ohm ต้องการ แรงดัน 100V ตกคล่อมตัวโหลด 10ohm (V ที่จุด A = 100V) เพื่อให้ CCS จ่าย 1A
จะเห็นได้ว่าถ้าโหลดมากกว่า 10ohm ต้องการแรงดันตกคล่อมมากกว่า 10V ขึ้นไปซึ่งในความเป็นจริง Vin เข้ามาจ่ายให้ 317 มีค่ามากกว่า 10V รึเปล่า?
คราวนี้ลองมาดู bug ต่อไป จากรูปจะเห็นว่าคุณพรานล่ากระต่ายได้เอา output ไปต่อตรงเข้ากับ shunt regerator โดยไม่ได้มีตัวต้านทานต่ออนุกรมขึ้นกลางระหว่าง shunt กับ output ของ CCS เลย อันนี้ผมเดาไม่ถูกว่าจะเกิดเหตุการอะไรขึ้นเพราะเนื่องจากวงจร Shunt Regulator พยายามจะปรับแรงดันที่จุด A ให้ได้แรงดันคงที่ โดยขณะเดียวกัน CCS พยายามจะปรับกระแสให้คงที่โดยต้องโยก แรงดันที่จุด A ให้ได้แรงดันจุดที่ CCS จ่ายกระแส 1A ออกมาได้ ผมว่ามันน่าจะ hang แล้วนะครับจากวงจรนี้ซึ่งไม่รู้ว่าผลออกมาอีท่าไหน ผมก็ม่รู้ว่าวิเคราะห์ถูกรึเปล่าครับไม่รู้ว่าวงจรแบบนี้ที่เขานิยมจะเสียงดีรึเปล่าผมก็ไม่เข้าใจว่าจะ control กระแสก่อนเข้า regulator ไปทำไม ความรู้สึกผมเหมือนเป็นอะไรที่พิศดารและขัดแย้งกันนะครับ ซึ่งอาจจะมี trick ความลับอื่นที่ผมไม่รู้ซึ่งผมอาจจะผิดก็ได้
อย่าลืมว่าวงจรทั่วไปต้องการแรงดันไฟเลี้ยงที่เรียบละสามารถจ่ายกระแสได้ตามต้องการที่ DC และต้องการจ่ายกระแส transcient ที่เร็วด้วยกรณีที่วงจรมีการกระซวกกระแสอย่างรวดเร็วเช่นในการเปลี่ยนสถานะ logic จาก low เป็น hi มันไม่ได้ต้องการแรงดันจ่ายกระแสคงที่ อยากได้จ่ายไวๆคงต้องลอง BUF634 หรือ LME49610 มาลองทำ high speed voltage regulator ดูนะครับ (ผมยังไม่เคย

)
ผมนิยามใช้ CCS ไปขับ LED มากกว่าให้มันสว่างเท่าๆกันเพราะ LED แต่ละตัวมันไม่เหมือนกันเปะๆถ้าเอา voltage source บางที่สว่างไม่เท่ากัน และสมัยก่อนก็เอาไป charge battary
พี่ Art มีความคิดเห็นว่าไงพี่
