คำถามติดแท็ก level-shifting

การเปลี่ยนระดับเป็นกระบวนการแปลงระหว่างระดับตรรกะที่แตกต่างกัน เช่นลอจิก 0-3.3 V ถึงลอจิก 0-5 V

1
ก้าวขึ้น 3.3V ถึง 5V สำหรับ I / O ดิจิตอล
ปกติฉันจะใช้ Arduino สำหรับโครงการของฉันเพราะมันมีอินพุตและเอาต์พุต 5V และมี 5V Vin เพื่อให้ชีวิตง่ายขึ้นเมื่อเชื่อมต่อกับส่วนประกอบ 5V สำหรับโครงการนี้ฉันต้องการใช้ Raspberry Pi เพราะฉันต้องการเชื่อมโยงมันเข้ากับจอแสดงผล Pi ขับเคลื่อนโดย 5V จึงง่ายพอ มันมีหมุด 3.3VI / O และอุปกรณ์ที่ฉันต้องการเชื่อมต่อด้วยคือ 5V ฉันมีอุปกรณ์ที่มีอินพุตขา 5V ซึ่งต้องขับเคลื่อนเป็น 5V อุปกรณ์มีขาออก 5V ซึ่งอุปกรณ์ขับไปยัง 5V เมื่อส่งออก ฉันได้ทำการแปลงแบบสองทิศทางระหว่างอุปกรณ์ 5V และ 3.3V มาก่อน แต่นั่นก็คือตัวเปลี่ยนระดับตรรกะที่ใช้งาน LOW วงจรเป็นวงจรทั่วไปที่มีทรานซิสเตอร์และไดโอดและตัวต้านทานแบบดึงขึ้นสองตัว แอปพลิเคชันนี้ต้องใช้งานสูง โครงการนี้โชคดีที่ไม่ต้องใช้ I / O สองทิศทาง สำหรับทิศทาง 5V ถึง 3.3V …

8
ฉันสามารถลดแรงดันไฟฟ้าจาก 3.3V เป็น 1.8V โดยใช้แบตเตอรี่ 1.5V ได้หรือไม่
ฉันกำลังเชื่อมต่อกับ EEPROM ที่ทำงานผ่าน SPI ที่ 1.8V น่าเสียดายที่ฉันไม่มีแหล่งจ่ายไฟ 1.8V และเป็นโครงการวันหยุดสุดสัปดาห์ฉันต้องการทำให้เสร็จโดยไม่ต้องไปที่ร้าน ฉันขอคำแนะนำจากเพื่อนที่มีทักษะและเขาแนะนำให้ฉันใส่แบตเตอรี่ 1.5V AA ในวงจรเพื่อรับ 1.8V นี่เป็นการกำหนดค่าเสียงหรือไม่? ฉันเป็นมือใหม่ แต่ด้วยความรู้สึกไส้ในฉันรู้สึกว่ามีบางอย่างผิดปกติโดยเฉพาะอย่างยิ่งเกี่ยวกับความรุนแรงในปัจจุบัน แก้ไข 1:ฉันรู้ว่านี้เป็นความคิดที่ไม่ดี แต่ผมขอให้ที่นี่เพื่อทราบว่าทำไม ฉันไม่สามารถหาคำถามที่คล้ายกันดังนั้นฉันเชื่อว่ามันจะมีประโยชน์ที่จะมีที่นี่เพื่อเตือนว่าทำไมไม่ไล่ตามความคิดที่ไม่ดีเช่นนี้ ฉันจะยอมรับคำตอบพร้อมคำอธิบายว่าทำไมไม่ทำเช่นนี้ ฉันรู้ว่ามันควรจะทำกับเครื่องควบคุมแรงดันไฟฟ้าฉันกำลังถามว่ามันเป็นไปไม่ได้หรือเปล่าดังนั้นคำตอบอาจเป็นใช่ / ไม่ใช่พร้อมคำอธิบาย ฉันอยากรู้อยากเห็นที่จะอ่านเกี่ยวกับใครก็ตามที่คิดว่าเป็นไปได้ แก้ไข 2:สำหรับผู้ที่สนใจวาดพลังงาน EEPROM เป็น Winbond W25Q64FW และฉันจะใช้มันผ่านตัวเปลี่ยนระดับ TXB0108 (ด้าน B) สำหรับบันทึกฉันไม่เคยลองวงจรนี้ (โดยเฉพาะหลังจากคำตอบ / ความคิดเห็นที่ฉันได้รับ) แต่ฉันก็ยังสนใจที่จะอ่านสิ่งที่เป็นไปได้หรือไม่

1
ตัวเปลี่ยนระดับแบบสองทิศทางของฉันอิงจาก MOSFET หรือไม่
ในช่วงเวลาที่ราคาถูกฉันตัดสินใจที่จะไม่สั่ง shifter ระดับ 5v ถึง 3.3v จาก Sparkfun แต่แทนที่จะรวมเข้าด้วยกัน วงจรเดิมใช้BSS138 MOSFET แต่ตั้งแต่ผมสนุกกับการยึดติดพื้นผิวบัดกรีประมาณเท่าการรักษาคลองรากผมตัดสินใจที่จะใช้MOSFET ที่เห็นคล้ายกันว่าจะผ่านหลุมติดตั้งได้อย่างง่ายดายและสามารถใช้ได้จากผู้ผลิตที่ต้องการของฉัน ผลลัพธ์ของสิ่งนี้ดีที่สุดย่อย เมื่อดึงสาย 5v ลงพื้นดินทั้งหมดนั้นดี - ด้าน 3.3v ไปที่ 0.07v แต่เมื่อดึง 3.3v ลงกราวด์เส้น 5v แสดงรอบ 4.14v (หรือสัมผัสที่สูงกว่า 5.1v) จากการอ่านเอกสารข้อมูลที่เกี่ยวข้องอย่างใกล้ชิดรวมถึงบันทึกย่อของแอปพลิเคชันดั้งเดิมของฟิลิปส์ในเรื่องฉันเริ่มสรุปว่าแรงดันเกตของเกตเป็นปัญหา โดยการเปลี่ยนวงจรและผูกเกทของ MOSFET เป็น 5v แทนที่จะเป็น 3.3v ทั้งสองข้างดูเหมือนจะทำงานได้ดี การดึงที่ด้านล่างต่ำลงทำให้ด้านอื่น ๆ ลดลง อย่างไรก็ตามฉันไม่มั่นใจเลยว่านี่เป็นสิ่งที่ควรทำ ความเข้าใจของฉันเกี่ยวกับแผนผังดั้งเดิมไม่ลึกพอที่จะสร้างความเห็นที่สมเหตุสมผล แผนผังนี้จะได้รับการแก้ไขหรือไม่หรือเป็นผลลัพธ์ที่ดีในปัจจุบันที่ฉันเห็น fluke เพียงอย่างเดียวหรือสารตั้งต้นในการปล่อยควันวิเศษ?

2
ทรานซิสเตอร์เดี่ยวเลื่อนระดับขึ้น
ฉันต้องการตัวเปลี่ยนระดับทิศทางเดียวที่ง่ายสำหรับ 3.3V -> การแปลง 5V มีตัวเลือกมากมายบนอินเทอร์เน็ตบางตัวใช้วงจรตรรกะและบางตัวใช้ทรานซิสเตอร์ 2 NPN (ตัวแปลงและอินเวอร์เตอร์) แต่ฉันไม่เคยพบตัวเลือกที่ใช้ทรานซิสเตอร์เพียงตัวเดียว (และตัวต้านทาน 2 ตัว) ความเข้าใจของฉันคือเมื่ออินพุตอยู่ที่ 3.3V ทรานซิสเตอร์กำลังบล็อกและ R2 จะดึงเอาต์พุตขึ้นมา ในขณะที่เมื่ออินพุตเป็น 0V ทรานซิสเตอร์จะผ่านและดึงเอาท์พุทลงไปที่ทรานซิสเตอร์ VCE (sat) เหตุใดตัวแปลงเช่นนี้จึงไม่ทำงาน ต้องมีเหตุผล ...

2
ระดับขยับสัญญาณ +/- 2.5V เป็น 0 - 5V
ฉันมีโมดูลส่วนหน้าที่สร้างสัญญาณ (ECG) ที่แตกต่างจาก +/- 2.5 V. ฉันต้องการเปลี่ยนสัญญาณนี้เป็น 0 - 5V วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? วงจรขยายด้านล่างจะดีพอไหม ด้วย R1 = R2 และ V1 = 2.5V, V2 = สัญญาณของฉัน, V3 = V4 = GND

5
BJTs เหมาะสำหรับตัวเปลี่ยนระดับหรือไม่? ดูเหมือนว่า FET นั้นเป็นเรื่องธรรมดามากกว่าพวกเขาจะเปรียบเทียบได้อย่างไร
ฉันเป็นนักอดิเรกและไม่เคยผ่านเอกสารข้อมูล / บทแนะนำสำหรับทรานซิสเตอร์ FET; ฉันเป็นผู้ชาย BJT ฉันไม่เคยพบการสนทนาเกี่ยวกับ BJT กับ FET และแอปพลิเคชันเฉพาะที่เหมาะสมที่สุดสำหรับแต่ละประเภท โครงการของฉันเป็นวงจรสวิตชิ่งและวงจรแบบเกทที่ง่ายมาก ดังนั้นเมื่อฉันได้รับ BJT เพื่อตอบสนองความต้องการของโครงการฉันเพิ่งอยู่กับสิ่งที่ได้ผล ฉันใช้เวลาช่วงบ่ายค้นคว้าสิ่งนี้ทาง EE-SE และพบสิ่งดีๆมากมาย ฉันพบว่า FET ดูเหมือนจะเป็นตัวเลือกยอดนิยมสำหรับตัวเปลี่ยนระดับ ฉันหวังว่าใครบางคนสามารถให้คำอธิบาย "สำหรับหุ่น" เกี่ยวกับจุดแข็ง / จุดอ่อนและการแลกเปลี่ยนที่เกี่ยวข้องกับ FETs และ BJT ในการใช้งานทั่วไปบางอย่าง ฉันเลือกตัวเปลี่ยนระดับนี้สำหรับโครงการของฉัน: ฉันต้องการขับรีเลย์ 5V โดยใช้ ESP8266 ซึ่งมี GPIO 3.3V ฉันวัดกระแสคอยล์ของรีเลย์ว่าถูกต้องประมาณ 100mA ฉันต้องการใช้ S8050 และชิ้นส่วนขั้นต่ำความต้องการไม่สูง ฉันแค่ใช้ ESP8266 เพื่ออ่านพินบนเซ็นเซอร์ PIR และอ่านสวิตช์สลับบางตัวเพื่อควบคุมแสงโดยใช้รีเลย์ วงจรข้างต้นเป็นตัวเลือกที่ดีหรือไม่? ฉันออกแบบวงจรของตัวเอง …

4
Shutdown Controller สำหรับ Raspberry Pi ในรถยนต์
จากคำถามก่อนหน้านี้ฉันพยายามสร้างตัวควบคุมการปิดสำหรับ Raspberry Pi ของฉัน Raspberry Pi ต้องใช้พลังงานจากแบตเตอรี่ แต่ควรปิดเครื่องหลังจาก Pi ตรวจพบว่ามีการปิดสวิตช์กุญแจ Pi จะใช้ฟีด 3.3V จากสาย ACC (ฉันมีส่วนประกอบอื่น ๆ ที่จะใช้ 5V จากสาย ACC ผ่าน 7805 ดังนั้นฉันจะลงไปที่ 3.3V โดยใช้ตัวแบ่งแรงดันไฟฟ้าเว้นแต่ว่าใครมีคำแนะนำที่ดีกว่า - จะต้องขับรถ uPD6708 ซึ่งใช้ 5V CMOS I / O ดังนั้นจะต้องลดระดับจาก 5V เป็น 3.3V อีก 2 บรรทัด) ซอฟต์แวร์ที่ทำงานใน RPi จะตั้งค่าหนึ่งในพิน GPIO สูงซึ่งสันนิษฐานว่าเมื่อ RPi ปิดตัวลงพิน GPIO …

1
วงจรนี้สำหรับการแปลงระดับ (5V <> 3.3V) ทำงานอย่างไร
ไม่มีใครรู้ว่าวงจรนี้ทำงานอย่างไร มันเป็นเครื่องแปลงระดับระหว่างตรรกะ 5V และ 3.3V และเป็นแบบสองทิศทาง ฉันมีทฤษฎีบางอย่าง แต่ฉันไม่แน่ใจ (ฉันไม่เคยทำงานกับ MOSFET มาก่อน) และไดโอดนั้นมีไว้เพื่ออะไร? ฉันถ่ายรูปจากแผ่นข้อมูลของ SparkFun ( ตัวแปลงระดับ )

3
I2C: อุปกรณ์ 3.3V และ 5V ที่ไม่มีการเปลี่ยนระดับบนบัส 3.3V?
ฉันจะต้องเปลี่ยนระดับถ้าฉันใช้อุปกรณ์ที่ขับเคลื่อนด้วย 5V บนบัส I2C ที่มีการดึงไปยัง 3.3V หรือไม่ ในความเข้าใจของฉันอุปกรณ์จะดึงเส้น (SDA, SCL) ต่ำ (ลงกราวด์) และไม่ขับแรงดันไฟฟ้าของอุปทานไปยังบัส ดังนั้นฉันจึงไม่เห็นเหตุผลที่ตัวเปลี่ยนระดับตราบใดที่อุปกรณ์ทั้งหมดตรวจจับแรงดันไฟฟ้าจาก pull-ups (3.3V) ว่ามีค่าตรรกะสูง ควรเป็นกรณีที่อุปกรณ์ใช้ 5V เป็นแหล่งจ่าย ในกรณีของฉันฉันมีไอซีที่อินพุตไม่เป็นตัวต้านทานแรงดันไฟฟ้า5V เป็นหลักและฉันสามารถใช้พลังงานจากทาสของฉันด้วย 3.3V แต่การใช้ 5V นั้นง่ายกว่าในวงจรของฉันและอนุญาตให้อัตรานาฬิกาภายใน

2
ระดับ I2C ขยับ
ขณะนี้ฉันกำลังออกแบบวงจรที่สามารถบันทึกข้อมูลจากเซ็นเซอร์และบันทึกข้อมูลที่บันทึกไว้ใน EEPROM อุปกรณ์ทั้งสองของฉัน (EEPROM และเพื่อการทดสอบ RTC) เชื่อมต่อผ่านบัส I2C กับ PIC16F887 µC อย่างไรก็ตามช่วงการทำงานของแรงดันไฟฟ้าของอุปกรณ์ทั้งสองนั้นไม่เหมือนกัน (5v สำหรับ EEPROM, 3.3 สำหรับ RTC) และแบตเตอรี่ของฉันคือแบตเตอรี่ 9V ดังนั้นฉันจึงออกแบบวงจรอิเล็กทรอนิกส์ที่มีตัวเปลี่ยนระดับซึ่งประกอบด้วย MOSFET สำหรับการเดินสาย SDA / SDL ยิ่งไปกว่านั้นฉันได้เพิ่มตัวควบคุมแรงดัน LM317 สองตัวเพื่อให้พลังงานแก่อุปกรณ์ (9V-&gt; 3.3V และ 9V-&gt; 5V) เนื่องจากฉันไม่ใช่ผู้เชี่ยวชาญในการออกแบบสิ่งต่าง ๆ ฉันจะขอบคุณถ้าคุณสามารถดูสิ่งที่ฉันทำและบอกฉันว่าฉันทำอะไรผิดอย่างน่ากลัว!

3
คุณจะเลื่อนคลื่นสี่เหลี่ยมลงมาได้อย่างไร
ฉันมีคลื่นสี่เหลี่ยมที่แกว่งไปมาที่ 25khz จาก 0 ถึง 30v ฉันต้องการให้แกว่งจาก -15v ถึง + 15v มีวงจร SUPER DUPER SIMPLE ในการทำเช่นนี้หรือไม่? โปรดจำไว้ว่ามันขึ้นและลงที่ 25khz นี่คือวงจร คลื่นสี่เหลี่ยมที่ฉันต้องการเลื่อนคือไปที่ PiezoSpeaker ที่มุมล่างขวาของวงจร

3
การแปลงระดับแรงดันไฟฟ้าแบบอะนาล็อก (ระดับกะ)
ฉันมีจอยสติกที่ทำให้แรงดันไฟฟ้าอนาล็อกอยู่ระหว่าง 1.5V ถึง 3.5V ฉันต้องการแปลงช่วงของแรงดันไฟฟ้านี้เพื่อควบคุมตัวควบคุมมอเตอร์ที่ใช้แรงดันไฟฟ้าอะนาล็อกระหว่าง 0V และ 5V ฉันจะเลื่อนระดับและขยายเสียงอย่างเหมาะสมได้อย่างไร


2
วิธีที่ดีที่สุดในการแปลง 1.8 V เป็น 5 V คืออะไร
ฉันจะเชื่อมต่อHC-SR04เซ็นเซอร์อัลตราโซนิกกับคอมพิวเตอร์บอร์ดเดียวBeagleBoard-xM ทริกเกอร์ต้องการ 5 V DC อย่างไรก็ตามพินควบคุมของ BeagleBoard-xM สามารถให้เพียง 1.8 V DC วิธีที่ดีที่สุดในการแปลงแรงดันเป็น 5 V คืออะไร? มีอะไรอีกบ้างที่ฉันควรให้ความสนใจ

6
แรงดันไฟฟ้าที่เพิ่มขึ้น
ฉันมีสัญญาณไบนารี 0V ถึง 1.4V ซึ่งฉันไม่สามารถเปลี่ยนแปลงได้โดยตรง วงจรอะไร (บน PCB) ฉันสามารถใช้เพื่อเพิ่ม 1.4V เป็นอย่างน้อย 2.5V ฉันต้องการทรานซิสเตอร์หรือไม่ ฉันเดาว่าฉันกำลังมองหาสวิตช์ที่จะ "ปิด" เมื่อมี 1.4V? ฉันเป็นคนอุปกรณ์อิเล็กทรอนิกส์ แต่ฉันเข้าใจฟิสิกส์และเข้าใจสมการได้ดี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.