ARM chịu được 5V [đóng]


9

Chúng tôi có một hệ thống 5V kế thừa sử dụng nhiều cảm biến analog và nhiều IO kỹ thuật số 5V khác. Chúng tôi đang xem xét chuyển sang MCU ARM để đưa thiết kế này phù hợp với các hệ thống mới hơn của chúng tôi, tất cả đều dựa trên Cortex-M3. Tôi muốn ở lại với MCU 5V vì vậy tôi không mất độ chính xác trên các đầu vào ADC và vì vậy tôi sẽ không phải chạy thêm nguồn 3,3V. Tôi đã tìm kiếm các MCU ARM tương thích 5V và chỉ tìm thấy dòng FM3 từ Fujitsu, có vẻ như hầu như không có một cổ phiếu nào. Câu hỏi của tôi là:

  • Có đáng để tiếp tục cố gắng sử dụng micro 5V hay chúng ta nên chuyển sang các bộ chia điện áp cho ADC và bộ chuyển đổi / bóng bán dẫn cho IO kỹ thuật số?

  • Có ai có kinh nghiệm với dòng Fujitsu FM3 không?

  • Có bất kỳ vi điều khiển ARM tương thích 5V khác ngoài đó không?


Cập nhật: TMPM380 của Toshiba có vẻ như có thể hoạt động. Mặc dù vậy, tôi hơi lo ngại về khả năng ghi vào flash ở 85C.
hỏi

Câu trả lời:


11

Một bộ cấp nguồn kép 3,3V / 5V + bộ chuyển đổi mức sẽ khiến bạn tốn nhiều tiền hơn giá trị của chúng. Bộ chia điện trở sẽ giúp bạn có được mức 3,3 V giá rẻ, nhưng bạn sẽ cần bộ chuyển đổi mức để đi đến bộ đệm logic 5 V. 74HCTxx sẽ làm điều này với giá rẻ, nhưng chúng có thêm dung lượng trên PCB của bạn.

Đối với ADC, điều đó có nghĩa là mức ồn cao hơn 3,6 dB. Nếu điều này không được chấp nhận, có lẽ bạn có thể giảm giá trị bằng cách tách riêng tốt hơn, đây vẫn sẽ là một giải pháp rẻ hơn.

Tôi sẽ đi cho một hệ thống chỉ 3,3 V.


1
Thật không may, tôi vẫn phải cung cấp nguồn 5V để cấp nguồn cho bảng cảm biến và nó sẽ không hoạt động với 3.3V.
câu hỏi

@QuestionMan - Giao diện của cảm biến trông như thế nào? I2C? SPI? Hay đó là đầu ra tương tự cho ADC? Là 3,6 dB là một vấn đề?
stevenvh

Giao diện cảm biến là đầu ra tương tự 0 đến 5V, thật không may. Tôi không nghĩ 3.6dB sẽ là vấn đề quá lớn, hoặc ít nhất tôi hy vọng là không. Nếu không, tôi có thể bị mắc kẹt với một chip ADC bên ngoài.
câu hỏi

4

Dòng LPC của NXP (và có thể nhiều dòng khác) có GPIO chịu được 5V, tuy nhiên đầu ra chỉ là 3,3v. Một cách giải quyết phổ biến là kéo đầu ra của pin lên nguồn 5V và đặt nó ở chế độ cống mở (tristate) khi bạn cần "đầu ra" 5V:

https://github.com/ytai/ioio/wiki/Digital-IO

Tuy nhiên, điều này sẽ không giải quyết vấn đề ADC của bạn.


Vâng, đó thực sự là vấn đề ADC làm tôi khó chịu, có nhiều công cụ để đạt được bản dịch kỹ thuật số.
câu hỏi

1
"LPC" rất rộng, nó bao gồm ARM7TDMI và thậm chí 8051 đồng hành. Vì vậy, bạn sẽ phải chính xác hơn. Hướng dẫn lựa chọn vi điều khiển NXP chỉ đề cập đến dung sai 5 V cho dòng Cortex-M0 LPC1100, IIRC.
stevenvh

Trang bạn liên kết đến đề cập đến các đầu ra mở, nhưng vì hầu hết các bộ vi điều khiển không có những thứ dường như ít liên quan.
stevenvh

1
Tôi không biết về "hầu hết" các bộ vi điều khiển, nhưng LPC17xx (và tôi nghĩ rằng các Cortex-Ms khác từ NXP) chắc chắn có cống mở. Có thể không phải tất cả các GPIO trên chip, nhưng hầu hết trong số họ.
Igor Skochinsky

2
Mỗi GPIO từng được tạo ra đều có khả năng hoạt động tương đương với đầu ra cống mở. Đó là vốn có trong khả năng hoạt động như một đầu vào. Thông thường, bạn ghi dữ liệu của mình vào "thanh ghi hướng" thay vì "thanh ghi dữ liệu".
Ben Voigt

3

Thay đổi cấp độ là cách dễ nhất và đơn giản nhất để giải quyết vấn đề của bạn. Bạn có thể sử dụng ADC 5 V và chuyển đổi đầu ra của nó thành 3,3 V. Tôi giả sử bạn chủ yếu sử dụng MCU và nó có công suất thấp, do đó bộ điều chỉnh LDO 5 V đến 3,3 V có thể hoạt động tốt.

Tôi sẽ tránh một phần không được dự trữ; điều đó có thể bởi vì nó không phổ biến, hoặc bạn cần mua cả bó. Dù bằng cách nào tôi cũng sẽ lo lắng về sự hỗ trợ.


1

Dòng Nuvotron NuMicro NUC100 có thể hoạt động từ 2V5 đến 5V5, nhưng chúng là Cortex M0. Đây là ARMv6-M chứ không phải v7-M, nhưng các công cụ và lib cũng thường hỗ trợ kiến ​​trúc này.


Tìm rất tốt, có lẽ tôi có thể thoát khỏi việc sử dụng M0. Có vẻ như họ là một spin-off của Winbond, có ai biết về tuổi thọ sản phẩm của họ không? Họ yêu cầu mười năm, nhưng sẽ tốt hơn nếu được lâu hơn.
Câu hỏi

1

Rất nhiều MCU Texas Texas có dung sai 5v, hãy xem loạt Cortex m3 của họ .

[BIÊN TẬP]

Như đã nói trong câu hỏi, trang này liên kết đến MCU gia đình Cortex M3 từ Texas Cụ. Theo bảng dữ liệu của họ (phần 20 Đặc tính điện, Xếp hạng tối đa), các MCU này chấp nhận đầu vào tối đa 5,5v.

Điều này cũng đúng với gia đình Stellaris Launchpad (tức là TI Cortex M4) tôi đang sử dụng.


0

Rất nhiều chip AVR UC3 có thể chạy trên nguồn cung cấp 5V. Tôi cho rằng chúng có khả năng chịu được 5V I / O nhờ điện áp cung cấp của chúng.


1
Nhưng OP nói rằng anh ấy muốn một chiếc Cortex-M3. Mà UC3 không ...
stevenvh

1
Chà, câu hỏi không nói rằng anh ta cần Cortex-M3. Bất kỳ gia đình nào sử dụng kiến ​​trúc ARM dường như đều được chấp nhận. (Điều đó vẫn không bao gồm AVR)
Ben Voigt

À, bạn nói đúng, xin lỗi. Tôi đã thấy ARM và tạo ra một liên kết tinh thần không chính xác đến 32-bit một cách khái quát. Lỗi của tôi!
Toby Lawrence

0

Cypress PSoC 5 LP (Cortex M3) có thể hoạt động từ 0,5 V đến 5,5 V. Ngoài ra, nó có 4 chân nguồn Vdio cho 4 nhóm I / O. Mỗi nhóm I / O có thể hoạt động với các điện áp khác nhau. Điều này cho phép kết nối các mạch với các điện áp như 3,3 V, 1,8 V, 5 V cùng một lúc mà không cần thay đổi mức.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.