Mạch ARM tối thiểu không hoạt động


7

Tôi đã phát triển một ứng dụng bằng cách sử dụng bộ phát triển STM32F4-Discovery. Bây giờ mã đã trưởng thành và tôi cần xây dựng một mạch tùy chỉnh.

Tôi bắt đầu xây dựng mạch trần trước:

STM32F407 thử nghiệm mạch trần pcb

Tôi đã hàn chip trên pcb thông qua máy hàn tiêu chuẩn 30 Watts với kỹ thuật như trong video này: http://www.youtube.com/watch?v=6YU3v_w7x7o

Vì tôi không có điểm kết nối các tụ điện 1uF // 100nF giữa mỗi chân VDD-VSS, tôi chỉ kết nối một tụ điện 4,7uF với điểm vào của các đường dây điện.

Kết nối pin của tôi như sau:

  • VDĐ <- 11,19,28,50,75,100,21,22,6
  • GND <- 20,10,27,74,99
  • Giới hạn 2,2 uF nằm trong khoảng từ 49 đến GND
  • Giới hạn 2,2 uF nằm trong khoảng từ 73 đến GND
  • Điện trở 10 K nằm trong khoảng từ 94 đến GND
  • MCU.72 được kết nối với STM32F4-Discovery.SWD_connector.4
  • MCU.76 được kết nối với STM32F4-Discovery.SWD_connector.2
  • MCU.VDD được kết nối với STM32F4-Discovery.3V
  • MCU.GND được kết nối với STM32F4-Discovery.GND

Câu hỏi:

Tôi hy vọng sẽ kết nối MCU thông qua ST-Link / V2 của STM32F4-Discovery, nhưng tiện ích ST-Link không được kết nối. Tôi không thể có được nhịp đập với MCU.

Điểm tôi có thể thiếu là gì?

Biên tập:

(chuyển đến câu trả lời)


Câu hỏi của bạn là gì? Tôi đọc "Tôi đã làm điều này và sử dụng nó" nhưng tôi không biết bạn mong đợi điều gì và điều gì đã không xảy ra.
Andy aka

"Tôi hy vọng sẽ kết nối mcu thông qua ST-Link / V2 của STM32F4-Discovery, nhưng tiện ích ST-Link không được kết nối."
ceremcem

Đẹp và cắt anh chàng
Andy aka

6
Bỏ qua mũ là quan trọng hơn bạn tưởng tượng. Bạn nên theo dõi bảng dữ liệu chặt chẽ về kích thước, số lượng và vị trí của chúng. Tương tự như vậy, định tuyến điện và mặt đất sẽ rất quan trọng. Những dấu vết dài đó có độ tự cảm cao hơn nhiều so với bạn mong đợi. Bạn cũng cần đảm bảo rằng bạn đã cấu hình trình gỡ lỗi cho SWD chứ không phải JTAG và rằng bạn đã nối bất kỳ chân nổi nào trên trình kết nối của trình gỡ lỗi một cách thích hợp.
RBerteig

2
Điện áp cung cấp là gì? Bao nhiêu hiện tại đang được rút ra? Điện áp của pin reset là gì? Thiết lập đồng hồ của bạn là gì? (Bảng khám phá dường như có một tinh thể được kết nối, bạn có cần các cài đặt khác nhau để sử dụng bộ tạo dao động RC bên trong không?)
markrages

Câu trả lời:


16

Về lời khuyên của @ RBerteig , tôi đã thực hiện theo mạch sau:

Kiểm tra mạch 2

Sự khác biệt:

  • Có các tụ 1uF + 100nF được kết nối với tất cả các chân VDD và GND (càng gần càng tốt)
  • Tuyến đường ngắn

Vấn đề tạm thời: Mạch này không hoạt động. Tôi không thể kết nối nó thông qua tiện ích ST-Link.

Giải pháp: Tôi đã kiểm tra các chân và một chân (SWCLK) không được kết nối với PCB. Khi tôi hàn pin, mọi thứ hoạt động như mong đợi.

Biên tập

Đây là sơ đồ mạch trần:

(lưu ý: isteğe bağlıcó nghĩa là optional)

mạch trần


Bạn có muốn chia sẻ sơ đồ với chúng tôi?
Chimera


Là 5 hình vuông thông qua các miếng đệm lỗ ở phía bên phải của bảng cho SWD? Cảm ơn các liên kết sơ đồ, nó dường như không hợp lệ.
Chimera

Xin lỗi cho các liên kết, tôi cập nhật câu trả lời cho phù hợp. Vâng, các bệ là cho Vdd, Gnd, SWCLK, SWDIO(và một điều nữa mà tôi không thể gọi ngay bây giờ)
ceremcem

8
+1 để tự giải quyết, sau đó dành thời gian để theo dõi và chỉ cho chúng tôi giải pháp. PCB thứ hai đẹp hơn nhiều.
pjc50
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.