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

ไมโครโปรเซสเซอร์เป็นวงจรรวมที่อธิบายข้อมูลในรูปแบบของสัญญาณดิจิตอล เพื่อไม่ให้สับสนกับไมโครคอนโทรลเลอร์ซึ่งฝังอุปกรณ์เพิ่มเติมจำนวนมากเพื่อควบคุมระบบฝังตัว

3
ฉันจะได้รับ + ​​5v สำหรับเสียงดัง, 0v สำหรับความเงียบจาก Electret Microphone (หรือส่วนประกอบอื่น ๆ ) ได้อย่างไร
ฉันได้ถามคำถามสองสามข้อที่นี่เพื่อไปหาคำถามที่ถูกต้องคำถามแรกที่ฉันถามจะเชื่อมโยงกับตอนท้าย ฉันใช้ Fritzing เพื่อจัดทำแผนผังความคิดเริ่มต้นของฉัน แต่อย่างน้อยที่สุดฉันต้องการความช่วยเหลือเกี่ยวกับค่านิยมของส่วนประกอบต่างๆซึ่งฉันเข้าใจและเลือกสิ่งที่ดูเหมือนจะสมเหตุสมผลหรือค่านิยมทั่วไป โดยทั่วไปฉันมี Arduino ที่มี 6 อินพุตแบบอะนาล็อก มันใช้ ADC 10 บิตเพื่ออ่านแรงดันไฟฟ้าของหมุดอะนาล็อกดังนั้น 0 = 0v, 511 = 2.5v และ 1023 = 5v และค่าทั้งหมดที่อยู่ในนั้น มันทำให้การอ่าน LINEAR DC ดังนั้นฉันไม่ได้มองหาตรรกะ 1-0 ที่นี่ ฉันมีสิ่งนี้ติดอยู่กับไฟ LED และฉันต้องการให้พวกเขาตอบสนองต่อเสียงเพลง สิ่งที่ฉันต้องการคือความละเอียดสูงสุดพร้อมองค์ประกอบขั้นต่ำและฉันคิดว่าฉันใช้ส่วนประกอบมากเกินไปและทำให้วิธีนี้ซับซ้อนเกินไป บางทีอีเล็คตร้าไมโครโฟนไม่ใช่สิ่งที่ฉันต้องการที่นี่ฉันเปิดให้อย่างอื่น ฉันไม่ต้องการใช้ op-amps เพื่อประหยัดเนื้อที่บน PCB ของฉัน สิ่งที่ฉันต้องการคือเซ็นเซอร์ระดับเสียงรบกวนแบบง่าย ฉันไม่ได้ต้องการทำซ้ำเสียงหรือมีความชัดเจนหรืออะไร แต่ฉันต้องการที่ใกล้ที่สุดที่ฉันจะได้รับ: Perfect Silence = ใกล้เคียงกับ 0v DC …

4
แมปโปรเซสเซอร์กับแผนภาพวงจร
ฉันเป็นนักพัฒนาซอฟต์แวร์ (ใช้ภาษาระดับสูงเช่น. NET, C, C ++ ฯลฯ ) พยายามเข้าใจว่าคอมพิวเตอร์ทำงานอย่างไรในระดับที่ต่ำกว่า ฉันมีความสุขกับแผนภาพนี้: ฉันพยายามที่จะเข้าใจอย่างถ่องแท้ในระดับสูงว่าไดอะแกรมในลิงค์แมปไปยังไดอะแกรมวงจรดังนี้: ตัวอย่างเช่นดูคำสั่งภาษาแอสเซมบลี: ADD 1,2 ฉันพยายามที่จะเข้าใจว่าโปรเซสเซอร์สร้าง '3' เป็นผลลัพธ์ได้อย่างไร ฉันรู้ว่าคำถามนี้อาจตอบยากในแง่ง่าย ถ้าเป็นเช่นนั้นลิงก์อาจช่วยหนังสือได้

3
เหตุผลสำหรับความนิยมของ PowerPC สำหรับการออกแบบที่ฝังตัว
คำถามที่ถามมาก่อนและไม่ได้ใช้งานอีกต่อไป แต่ฉันไม่พอใจกับคำตอบทั้งหมด: อะไรคือสิ่งที่ยอดเยี่ยมเกี่ยวกับ PPC? ต้องมีบางอย่าง ตามคำตอบของ David Kessner มีเหตุผลหนึ่งครั้งสำหรับ PowerPC แต่ไม่มีวันนี้ แม้ว่าสิ่งนี้อาจเป็นจริงสำหรับคอมพิวเตอร์เดสก์ท็อป แต่ก็ไม่เป็นจริงสำหรับระบบฝังตัว คอนโซลเกมหลักทั้งสามตัวใช้ PowerPC (Wii, Xbox 360, PS3) Microsoft โดยมุ่งเน้นที่ Intel อย่างสมบูรณ์ในเวลานั้นแม้จะเปลี่ยน Xbox ใหม่จาก Intel เป็น PowerPC ในปี 2005 คุณสมบัติอุปกรณ์เครือข่ายในหลาย ๆ กรณี PPC, ไมโครคอนโทรลเลอร์ยานยนต์จำนวนมากทำได้ดีและยังมีการพัฒนาผลิตภัณฑ์ PPC ใหม่ (เช่นโดย Freescale) นอกจากนี้ PowerPC ยังสามารถพบได้ในระบบจัดเก็บข้อมูลโดเมนทางการแพทย์หรือระบบอัตโนมัติอุตสาหกรรม ความเข้ากันได้ย้อนหลัง (รองรับซอฟต์แวร์ดั้งเดิม) เป็นไดรเวอร์หนึ่งแน่นอน แต่จะต้องมีมากขึ้น มันเป็นความสามารถในการปรับขยายได้สูงและการทำงานร่วมกันของการเขียนโปรแกรมประยุกต์ภายในตระกูล PowerPC ตั้งแต่ไมโครคอนโทรลเลอร์ขนาดเล็กไปจนถึงโปรเซสเซอร์สำหรับการประมวลผลประสิทธิภาพสูง? ความทนทานของการออกแบบและประสบการณ์ด้วยการรับรองความปลอดภัยในการใช้งาน? …

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

4
หน่วยประมวลผลที่ทันสมัยมีหน่วยความจำสำรองเพื่อชดเชยความผิดพลาดในการผลิตหรือไม่?
โปรเซสเซอร์ที่ทันสมัยประกอบด้วยทรานซิสเตอร์หลายพันล้านตัวและเทคโนโลยีการผลิตใหม่มักจะมีปัญหากับผลผลิตอย่างน้อยในเดือนแรก แต่ฉันเดาว่าแม้หลังจากหลายปีจะมีชิปที่ผิดพลาดอยู่ตลอดเวลา ฉันรู้ว่าในบล็อกขนาดใหญ่ (เช่นแคช) มีความเป็นไปได้ที่จะปิดการใช้งานบางส่วนของมันและโดยการลดจำนวนหน่วยความจำที่มี (เพื่อให้คุณสามารถขายชิปในราคาที่ต่ำกว่าแทนที่จะทิ้งมันไป) แต่มีบางอย่างที่คล้ายกันสำหรับหน่วยตรรกะหรือไม่ ฉันทราบว่ามี ALU หลายตัวสำหรับการแจกจ่าย แต่เป็นสิ่งที่จะปิดใช้งานหนึ่งในนั้นหากมีข้อผิดพลาดในการผลิตหรือไม่ หรือมี ALU สำรองเพิ่มเติมหรือไม่ เพราะสำหรับฉันมันยากที่จะเชื่อว่า fabs เพียงกำจัดชิปทุกตัวที่มีทรานซิสเตอร์ผิดพลาดในส่วนตรรกะในขณะที่การปิดใช้งาน ALU ที่สมบูรณ์จะช่วยลดกำลังการประมวลผลได้อย่างมาก

3
ข้อดีของไมโครโปรเซสเซอร์ 32- บิต 48-96 Mhz (เช่นใน Arduino เนื่องจาก)
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ดูเหมือนว่าArduino ครบกำหนดแล้ว (32 บิต, 84 Mhz, ARM-Cortex-M3-based SAM3X8E) ได้เปิดตัวแล้ววันนี้ นอกจากนี้เห็นได้ชัดว่ามีโปรเซสเซอร์มากมายในหมวดหมู่นี้ (32- บิต / 48-96 Mhz / ARM) เช่นเดียวกับบอร์ดต้นแบบที่สอดคล้องกัน: NXP LPC1768 / mBed STM32 / การค้นพบ PIC32 / ChipKit PIC32 / Parallax Propeller Launchpad LM4F120 / TI เป็นต้น ฉันพยายามที่จะเข้าใจถึงความดึงดูดของไมโครโปรเซสเซอร์ "ที่อยู่ระหว่าง" ซึ่งสำหรับฉันดูเหมือนจะอยู่ระหว่าง AVR / MSP430 / etc ระดับล่าง (ข้อดี: …

5
โปรเซสเซอร์ได้รับการออกแบบโดยใช้เทคโนโลยีที่แตกต่างกันหรือไม่?
สามารถ / โปรเซสเซอร์ได้รับการออกแบบโดยใช้เทคโนโลยีที่แตกต่างกันหรือไม่? สิ่งที่ฉันหมายถึงคือ: ตัวอย่างเช่นโปรเซสเซอร์ 28nm ของ Intel เป็นประตูในโปรเซสเซอร์ที่สร้างขึ้นด้วยเทคโนโลยี 28nm หรือเป็นเพียงส่วนที่สำคัญที่สุดของโปรเซสเซอร์นั้นที่สร้างขึ้นใน 28nm ส่วนอื่น ๆ ที่สำคัญน้อยกว่านั้นได้รับการออกแบบ ในเทคโนโลยีที่มีราคาถูกกว่ามากเช่น 65nm หรือมากกว่านั้น? ถ้าใช่ [โปรเซสเซอร์เป็นส่วนผสมของเทคโนโลยี] จะทำอย่างไรในทางปฏิบัติ (เช่นเทคโนโลยีที่แตกต่างกันในแม่พิมพ์เดียวกัน) และทำไมถึงทำเช่นนี้? ฉันอยากรู้เกี่ยวกับสิ่งนี้ดังนั้นข้อมูลพิเศษใด ๆ ที่เกี่ยวข้องกับคำถามเหล่านี้ก็เป็นมากกว่าการต้อนรับ

3
การเขียนโปรแกรม Microprogramming กับภาษาเครื่อง
ฉันสับสนเล็กน้อยระหว่างระดับไมโครโปรแกรมกับระดับภาษาของเครื่อง ตัวอย่างเช่น: โปรแกรมทั้งสองประเภทอยู่ในระหว่างการดำเนินการที่ใด มีการแมป 1: 1 ไปยังคำแนะนำการใช้ภาษาแอสเซมบลีจริงหรือไม่ รูปแบบของสถาปัตยกรรมโปรเซสเซอร์กำหนดไว้หรือไม่?

3
จะทราบได้อย่างไรว่าไมโครโปรเซสเซอร์มีพลังเพียงพอหรือไม่
ทุกคนรู้ว่ามันง่ายในการพัฒนาหลักฐานของแนวคิดสำหรับอุปกรณ์ฝังตัวบน rasbperry pi หรือแม้กระทั่งพีซีแม้ว่ามันจะลงเอยด้วยการเลือกไมโครโพรเซสเซอร์สำหรับผลิตภัณฑ์ของคุณมันยากที่จะแน่ใจว่าทางเลือกของคุณจะช่วยให้แนวคิดของคุณทำงานได้ ได้อย่างดีที่สุด ขณะนี้ฉันมีโครงการสตรีมมิ่งสื่อที่ทำงานบนราสเบอร์รี่ pi ได้สำเร็จแม้ว่า pi จะใหญ่และโตมากเพื่อให้เหมาะกับอุปกรณ์ปลายทาง นอกจากนี้ยังมีการระบุว่าอุปกรณ์ปลายทางนั้นเป็นแบบกำหนดเอง ฉันมีเวลายากในการค้นหาความมั่นใจในโปรเซสเซอร์ที่ฉันสามารถใช้ได้ กระบวนการที่ดีในการตรวจสอบว่าโปรเซสเซอร์มีประสิทธิภาพเพียงพอที่จะเรียกใช้แอปพลิเคชันของฉันได้อย่างไร โดยทั่วไปความต้องการของฉันคือ: โฮสต์ USB หรือสแต็ก TCP / IP ในตัวสำหรับการทำงาน WiFi โปรโตคอลสื่อ I2S / PCM I2C สำหรับการกำหนดค่าอุปกรณ์ต่อพ่วง การค้นหาชิปด้วยคุณสมบัติเหล่านั้นเป็นเรื่องง่ายมาก มันไม่ง่ายเลยจริงๆ ปัญหาสามารถบอกได้ว่าชิปนั้นเร็วพอประมวลผลและใช้งานได้ดีหรือไม่ ฉันดู LPC4337 สักหน่อยและฉันรู้สึกว่ามันจะเหมาะสมแม้ว่าสภาพแวดล้อมการพัฒนาจะทำให้ฉันมีปัญหานิดหน่อยด้วยเหตุนี้ฉันยังคงมองไปรอบ ๆ ซึ่งทำให้ฉันไป CC3200 จาก Texas Instruments แม้ว่าคอนโทรลเลอร์นั้นจะทำงานที่ 80 MHz เท่านั้นและฉันไม่แน่ใจว่ามันจะแข็งแกร่งพอสำหรับการสตรีมสื่อแบบเรียลไทม์ มีขั้นตอนอะไรบ้างที่จะทำให้แน่ใจว่าโปรเซสเซอร์เร็วพอสำหรับแอปพลิเคชันของฉัน เช่นฉันจะรู้ได้อย่างไรว่าโปรเซสเซอร์ 80 MHz จะดีพอหรือฉันต้องการบางสิ่งบางอย่างตามลำดับ 204 …

3
ซีพียูสำหรับโครงการโรงเรียนคอมพิวเตอร์ย้อนยุค
ฉันเป็นนักเรียนในโรงเรียนไอทีและเรากำลังพยายามนึกถึงโครงการที่เราสามารถใช้เพื่อแสดงให้นักเรียนชั้นปีที่ 1 ทราบว่าสิ่งต่าง ๆ ทำงานอย่างไรหลังเวทีและในที่สุดเราก็คิดว่าจะทำคอมพิวเตอร์ย้อนยุค ฉันได้อ่านหลายสิ่งเกี่ยวกับโปรเซสเซอร์ Z80 แล้ว แต่ฉันคิดว่าคงต้องมีอะไรที่ทรงพลังกว่านี้เรายังคงสงสัยเกี่ยวกับสถาปัตยกรรมแม้ว่า ARM อาจจะเป็นทางเลือกที่ดีเมื่อเราพบเอกสารจำนวนมากเรามี ยังสร้างความต้องการพิเศษบางอย่าง: บัสแอดเดรสภายนอกถ้าเราต้องการ RAM เพิ่ม > 50Mhz 16 หรือ 32 บิต ไม่มีแพ็คเกจ BGA / QFN ไม่มีบอร์ด FPGA อินเตอร์เฟสแบบอนุกรม (?) ไม่แพงเกินไปอย่างใดอย่างหนึ่งเนื่องจากเรามีงบประมาณ จำกัด P8X32A-D40 ดูเหมือนซีพียูที่ดี แต่ขาดจำนวน RAM ที่เราต้องการ (32k) ฉันคิดเกี่ยวกับบางสิ่งมากกว่า> 1MB บางที eZ80 นั้นคุ้มค่าที่จะพิจารณา เราต้องการคำตอบจากคนที่ถูกทดลองเหมือนคุณ ขอบคุณ. แก้ไข:แม้ว่าฉันจะได้รับคำตอบเมื่อมันตอบสนองความต้องการของเรา แต่คำถามยังคงเปิดรับข้อเสนอแนะอื่น ๆ เนื่องจากเราจะต้องหารือเกี่ยวกับทางเลือกกับทีมของนักเรียนที่เต็มใจเข้าร่วมโครงงาน

3
มีความสอดคล้องกันระหว่างขนาดแคชและเวลาในการตอบสนองการเข้าถึงหรือไม่?
มีความสอดคล้องกันระหว่างขนาดแคชและเวลาในการตอบสนองการเข้าถึงหรือไม่? ทุกสิ่งอื่นเท่ากันแคชที่ใหญ่กว่าทำงานช้าลงหรือไม่? ถ้าเป็นเช่นนั้นทำไม ช้าเท่าไหร่

2
ความถี่สัญญาณนาฬิกาสูงสุดของไมโครโปรเซสเซอร์
เมื่อเร็ว ๆ นี้ฉันได้ยินมาว่า AMD ได้เปิดตัวชุด Vishera ใหม่ของโปรเซสเซอร์ FX ซึ่งทำงานที่ 5 GHZ คำถามของฉันคือไม่ว่าจะมีอัตรานาฬิกาบนของโปรเซสเซอร์หรือไม่ นั่นคือสิ่งที่เราสามารถเพิ่มอัตรานาฬิกาได้เรื่อย ๆ หรือไม่? ปัญหาไฟฟ้าใดบ้างที่เราจะต้องเผชิญในอัตรานาฬิกาที่สูงขึ้น

2
Raspberry Pi เป็นไมโครคอนโทรลเลอร์หรือแผงวงจรหลักหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันมีคำถามอย่างรวดเร็วเกี่ยวกับ Raspberry Pi: มันเป็นไมโครคอนโทรลเลอร์หรือมาเธอร์บอร์ดหรือไม่? ดูเหมือนว่ามาเธอร์บอร์ด แต่เมื่อพิจารณาว่ามีหน่วยความจำและหน่วยประมวลผลเฉพาะของตัวเองมันควรจะเป็นไมโครคอนโทรลเลอร์

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