Về Ram bạn nên chọn con SDRam hoặc DDRam cở 32 đến 128Mbyte là có thể lưu được vài s cho tốc độ lấy mẫu cao nhất .Giá thành của 1 con Ram như thế rất rẻ .1 thanh Ram 256Mbyte có đến 8 con 32Mbyte lận .Nhưng bạn nên biết rằng hiện giờ chưa có con PIC nào giao tiếp nổi với SDRam đâu nhé .
Thông báo
Collapse
No announcement yet.
High Speed Oscilloscope!
Collapse
X
-
Nguyên văn bởi lhqVề Ram bạn nên chọn con SDRam hoặc DDRam cở 32 đến 128Mbyte là có thể lưu được vài s cho tốc độ lấy mẫu cao nhất .Giá thành của 1 con Ram như thế rất rẻ .1 thanh Ram 256Mbyte có đến 8 con 32Mbyte lận .Nhưng bạn nên biết rằng hiện giờ chưa có con PIC nào giao tiếp nổi với SDRam đâu nhé .
Comment
-
Tôi chưa nghiên cứu về CPLD nên chưa trả lời được .Nếu bạn muốn ghép nối với DDRAm thì tốc độ MCU của bạn ít nhất là 67 MIPS cho loại DDRAM200 và 83 MIPS cho loại DDRAM400.Bus data luôn là 16bits cho 1 con Ram rời (1 thanh Ram có 8 con Ram rời) .I/O của DDRAM là 2.5V .Đơn giản thế đấy.Thiết bị định vị ,hộp đen :
Comment
-
Nguyên văn bởi thaithutrangHihi.. có vẻ anh qmk chưa hiểu cách thức hoạt động của OSC gắn PC.
Có những cái OSC ghép qua RS232 tốc độ hàng trăm Msps.
Có những cái OSC ghép qua USB tới hàng Gsps.
Đây ko phải là cứ ADC lấy 1 mẫu rồi gửi về PC, mà có thể hiểu đơn giản như sau:
ADC lấy 1 mảng N mẫu rồi gửi về PC, PC xử lý hiển thị xong thì ADC lại lấy tiếp N mẫu...
Đấy là ý tưởng cảm tính của em ??? (Và em cho là em hiểu cơ chế hoạt động của nó)
Hay em đã thấy ở một PC OSC thực tế ???
Cho anh một ví dụ thực tế được không? Vì như em thì tóm lại OSC PC chỉ gồm
- ADC
- RAM
- uC
- Phần mềm (Các chức năng xử lý tín hiệu số ở đây)
Như vậy giá nó sẽ rất thấp
Điều em nghĩ ra có thể là một ý tưởng hay nhưng chưa chắc đã đúng trong thực tế. Nó sẽ bao gồm nhiều phần analog khác để trích các dữ liệu bổ sung cho PC thay vì gửi một đống dữ liệu thô theo chu kỳ lên rồi bỏ mặc PC xử lý.
Nguyên văn bởi thaithutrangCó thể dùng cơ chế dual port RAM để tăng tốc chút ít nhưng tựu trưng lại vẫn là cơ chế hiển thị ko liên tục
Chỉ lấy N mẫu. Thời gian đọc N mẫu này cách rất xa đến lúc lấy N mẫu kế tiếp nên dual port RAM tác dụng gì ở đây.Vẫn biết mỗi lần xa là một lần về lại...
Comment
-
Nguyên văn bởi lhqTôi chưa nghiên cứu về CPLD nên chưa trả lời được .Nếu bạn muốn ghép nối với DDRAm thì tốc độ MCU của bạn ít nhất là 67 MIPS cho loại DDRAM200 và 83 MIPS cho loại DDRAM400.Bus data luôn là 16bits cho 1 con Ram rời (1 thanh Ram có 8 con Ram rời) .I/O của DDRAM là 2.5V .Đơn giản thế đấy.
Đơn giản thế thui hảVẫn biết mỗi lần xa là một lần về lại...
Comment
-
Nguyên văn bởi qmkHihi dĩ nhiên là ADC phải gửi N mẫu rồi. Nhưng em có chắc là đó là N mẫu thô và PC sẽ xử lý tìm đồng bộ rồi hiển thị không?
Đấy là ý tưởng cảm tính của em ??? (Và em cho là em hiểu cơ chế hoạt động của nó)
Hay em đã thấy ở một PC OSC thực tế ???
Cho anh một ví dụ thực tế được không? Vì như em thì tóm lại OSC PC chỉ gồm
- ADC
- RAM
- uC
- Phần mềm (Các chức năng xử lý tín hiệu số ở đây)
Như vậy giá nó sẽ rất thấp
Điều em nghĩ ra có thể là một ý tưởng hay nhưng chưa chắc đã đúng trong thực tế. Nó sẽ bao gồm nhiều phần analog khác để trích các dữ liệu bổ sung cho PC thay vì gửi một đống dữ liệu thô theo chu kỳ lên rồi bỏ mặc PC xử lý.
Nếu làm như em nghĩ thì dual port RAM cũng chẳng mang lại ý nghĩa gì nhiều.
Chỉ lấy N mẫu. Thời gian đọc N mẫu này cách rất xa đến lúc lấy N mẫu kế tiếp nên dual port RAM tác dụng gì ở đây.
Anh cũng quên một điều là từ PC có thể gửi ngược lại các tín hiệu điều khiển cho đặc tính lấy mẫu.
Dual port ram sẽ rất lợi cho tốc độ, bởi một số lý do:
1-Giảm các khoảng cách nghỉ giữa N mẫu trước và N mẫu kế tiếp. Dù sao thì nếu khoảng nghỉ càng bé càng tốt.
2-Nghĩ kỹ hơn thì nó rất có lợi khi lấy mẫu với tần số ko cao, khắc phục được tính "ko realtime" của PC trong trường hợp này
Comment
-
Nguyên văn bởi thaithutrangVì đơn giản là em đã từng làm hiệu ứng tốt khi đồng bộ khi lấy mẫu 1 tần số và hiển thị một hình sin đứng yên trên PC rồi. Nên đây là lời nói của một người ko cảm tính.
Anh cũng quên một điều là từ PC có thể gửi ngược lại các tín hiệu điều khiển cho đặc tính lấy mẫu.
Dual port ram sẽ rất lợi cho tốc độ, bởi một số lý do:
1-Giảm các khoảng cách nghỉ giữa N mẫu trước và N mẫu kế tiếp. Dù sao thì nếu khoảng nghỉ càng bé càng tốt.
2-Nghĩ kỹ hơn thì nó rất có lợi khi lấy mẫu với tần số ko cao, khắc phục được tính "ko realtime" của PC trong trường hợp này
Thứ nhất là em tính số mẫu truyền lên với tốc độ truyền về máy tính và tốc độ đọc/ghi RAM em sẽ thấy "càng bé càng tốt" là bao nhiều và có cần phải dùng đến dual port hay kô.Vẫn biết mỗi lần xa là một lần về lại...
Comment
-
Em 3T nói rất đúng! Cái mà chúng ta nhìn thấy trên màn hình không phải là tất cả dữ liệu mà ADC tạo ra. Nó chỉ đơn thuần là hình ảnh về dạng sóng mà Oscillo truyền về thôi. Thực ra dữ liệu bạn nhận về PC chỉ là dữ lệu về dạng sóng trong khoảng thời gian một ô cửa sổ màn hình mà bạn nhìn thấy. Theo tôi tính toán thì với khung hình 60 frame/s thì cần tốc độ cho mỗi kênh là 60KByte /s.Vậy nếu 2 kênh thì là 120KByte/s. Tốc độ này nằm trong dải của chuẩn UART16550.Cũ người mới ta!
Comment
-
Nguyên văn bởi lhqTôi chưa nghiên cứu về CPLD nên chưa trả lời được .Nếu bạn muốn ghép nối với DDRAm thì tốc độ MCU của bạn ít nhất là 67 MIPS cho loại DDRAM200 và 83 MIPS cho loại DDRAM400.Bus data luôn là 16bits cho 1 con Ram rời (1 thanh Ram có 8 con Ram rời) .I/O của DDRAM là 2.5V .Đơn giản thế đấy.Cũ người mới ta!
Comment
-
Nguyên văn bởi thaithutrangViệc ghép nối giữa CPLD và DDRAM máy tính có phức tạp ko các anh nhỉ?Cũ người mới ta!
Comment
-
Nguyên văn bởi thaithutrangTín hiệu ANAlog out thì nên lấy từ PWM--RC của PIC, như thế sẽ tiết kiệm được linh kiện.Cũ người mới ta!
Comment
-
Nguyên văn bởi thaithutrangNếu chọn CPLD thì em nghĩ gặp vấn đề RAM, em cũng ko thấy anh nói đến việc ghép RAM. Nữa là anh ko thể lấy 1 mẫu xong bắt PIC nhận luôn bởi ko PIC ko đủ tốc. Bởi thế chỉ có cách khối FPGA nhận một mảng N dữ liệu rồi từ từ chuyên sang PIC. Nên chăng anh chọn các con FPGA tốt nhất kiểu Dual port RAM sẽ thích ứng với ứng dụng này hơn.
Chọn nấc thang đo thì dùng analog sw + DAC sẽ được dải đo rộng hơn, hay hơn, mềm dẻo hơn.
Dùng Analog sw thì gây nhiễu và điện trở nội của các IC analog sw có thể gây ảnh hưởng không tốt đến phép đo. Nhưng với ứng dụng này có thể chấp nhận giải pháp của em 3T để giảm giá thành!Cũ người mới ta!
Comment
-
Đến đây phương án sử dụng CPLD +MCU để thiết kế Oscilloscope có vẻ không được tốt và thực tế sẽ gây tăng giá thành do phải mua RAM tốc độ cao (Không phải SDRAM và DDRAM). Vậy chúng ta chuyển qua sử dụng FPGA với RAM nội bên trong (là đủ nếu không cần ghi lại dạng tín hiệu). Vậy khâu chọn linh kiện có thể thay đổi một chút như sau:
- thay CPLD +RAM ngoài = FPGA (spartan 3) (đã có RAM bên trong)
- Thay relay bằng analog sw +DAC (sáng kiến của 3T)Cũ người mới ta!
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamNhịp 2/4 1 trường canh có 2 nốt đen. Nhịp 3/4 1 trường canh có 3 nốt đen. Nhịp 4/4 1 trường canh có 4 nốt đen.
Các điệu nhạc sẽ có âm bass ở phách mạnh. Dồn 2 trường canh 2/4 thành 4/4 chơi điệu chachacha, nghe "kỳ cục" lắm....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 07:05 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi bqvietDatasheet PT4115 có sẵn sơ đồ chuẩn, lắp theo đúng nó là xong. Mạch cực đơn giản luôn.
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 00:31 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Cháu có biết gì về nhịp 2/4 hay 4/4 đâu, hôm bữa hỏi chú nhạc sĩ kia nói là để 2/4 ạ....
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 21:47 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamNhịp 4/4 người ta mới chọn điệu Chachacha. Cháu viết nhịp 2/4 thì 2 trường canh mới hoàn thành điệu chachacha. Khi đó sẽ có lúc không khớp với tiếng trống điệu chachacha. Thời gian hành âm nhanh 120 cháu nên chọn điệu disco sẽ hay hơn....
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 20:21 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Theo gợi ý của bác, cháu dịch xuống vài nốt đây:...
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 16:42 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamHay quá dinhthuong ơi!
Tôi có sự góp ý nhỏ thế này:
1- Chachacha thường viết cho nhịp 4/4, ít thấy nhịp 2/4 lại là điệu Chachacha.
2- Đoạn Bao nhiêu yêu thương ......và điệp khúc bao nhiêu hân hoan..... cao quá làm sao ca sĩ hát nổi?...-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 15:31 -
-
bởi chinhnguyen9Thú thật tôi lúng túng không biết nên gọi thế nào cho đúng nhất về dòng sản phẩm này.
Tham khảo trên AliExpress về dòng sản phẩm này, dù là hàng có thương hiệu họ cũng chưa có tên gọi khác. Ở VN có lẽ các shop muốn nhấn mạnh trong cách gọi để bộc...-
Channel: Điện tử dành cho người mới bắt đầu
07-05-2024, 10:46 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi Nexus 6Pbác cho e xin sơ đồ mạch dc k ạ...
-
Channel: Điện tử dành cho người mới bắt đầu
07-05-2024, 10:00 -
Comment