PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   nguồn cho DSPI30F6014 (http://www.picvietnam.com/forum/showthread.php?t=3545)

thuyenld 17-02-2009 11:33 AM

nguồn cho DSPI30F6014
 
Em đang tìm hiểu con DSPIC30F6014 nhưng gặp vướng mắc ở chỗ tạo bộ nguồn.
Ai có sơ đồ (schemantic) thì cho em xin.
Em ko hiểu trong datasheet có 2 loại nguồn là VDD và AVDD, AVDD khác VDD như thế nào và cách tạo?
Email của em : thuyenld@gmail.com

namqn 17-02-2009 05:42 PM

Trích:

Nguyên văn bởi thuyenld (Post 22659)
Em đang tìm hiểu con DSPIC30F6014 nhưng gặp vướng mắc ở chỗ tạo bộ nguồn.
Ai có sơ đồ (schemantic) thì cho em xin.
Em ko hiểu trong datasheet có 2 loại nguồn là VDD và AVDD, AVDD khác VDD như thế nào và cách tạo?
Email của em : thuyenld@gmail.com

Bạn có thể tham khảo các tài liệu hướng dẫn của các development board cho dsPIC30F (thường cung cấp các schematic của các board), link dưới đây:
http://www.microchip.com/stellent/id...wwdsPICDSCDemo

AVDD là nguồn cho module ADC, được tách riêng khỏi VDD và kéo ra vỏ chip để giúp người thiết kế lọc nguồn tốt hơn cho module ADC.

Thân,

thuyenld 17-02-2009 07:31 PM

nguồn cho DSPIC30F6014
 
1 Attachment(s)
cho em hỏi thêm một chút:
R27,R28,R29 có giá trị là 250R,410R,295R vậy thì chọn giá trị là bao nhiêu?
con DJ0005B là con gì vậy?

namqn 17-02-2009 07:58 PM

Trích:

Nguyên văn bởi thuyenld (Post 22677)
cho em hỏi thêm một chút:
R27,R28,R29 có giá trị là 250R,410R,295R vậy thì chọn giá trị là bao nhiêu?
con DJ0005B là con gì vậy?

Chọn các giá trị điện trở chuẩn gần nhất (có nhiều series điện trở khác nhau như E12, E24, E48, E96, E192), hoặc dùng nhiều điện trở kết hợp để có được giá trị chính xác hơn. Bạn tham khảo các series điện trở ở đây:
http://www.logwell.com/tech/componen...or_values.html

Ví dụ, nếu dùng các điện trở trong series E12 (thường gặp nhất) thì có thể dùng R27 = 270R, R28 = 470R//10k, và R29 = 330R.

DJ005B là đầu nối DC 3 chấu, thường thấy ngoài chợ.

Thân,

thuyenld 17-02-2009 08:43 PM

ý em hỏi ở đây 250R,410R,295R có nghĩa là gì có phải là 250ohm,410ohm,295ohm phải không??
em cảm ơn

namqn 17-02-2009 08:57 PM

Trích:

Nguyên văn bởi thuyenld (Post 22681)
ý em hỏi ở đây 250R,410R,295R có nghĩa là gì có phải là 250ohm,410ohm,295ohm phải không??
em cảm ơn

Đúng vậy.

Thân,

thuyenld 18-02-2009 12:06 PM

Dspic
 
2 Attachment(s)
cho em hỏi:
-con D1 B140 có phải là con diot phải ko? giá trị nó là bao nhiêu vậy??
-các con tụ ko phân cực có thể thay bằng tụ phân cực được ko??và các thông số 16V,50V của con tụ có phải mua chính xác ko ạ,vì khi em đi mua thì một số con ko có chính xác.
-R30 có giá trị là 0.0 em ko biết chọn là bao nhiêu.

namqn 18-02-2009 04:03 PM

Trích:

Nguyên văn bởi thuyenld (Post 22703)
cho em hỏi:
-con D1 B140 có phải là con diot phải ko? giá trị nó là bao nhiêu vậy??
-các con tụ ko phân cực có thể thay bằng tụ phân cực được ko??và các thông số 16V,50V của con tụ có phải mua chính xác ko ạ,vì khi em đi mua thì một số con ko có chính xác.
-R30 có giá trị là 0.0 em ko biết chọn là bao nhiêu.

- D1 là đi-ốt Schottky, nếu không tìm ra thì bạn có thể dùng 1N4148 thay thế, đây chỉ là đi-ốt bảo vệ, đề phòng trường hợp bạn dùng nguồn ngược cực tính.
- Không nên thay thế các tụ không phân cực bằng cách tụ phân cực, vì đặc tính tần số của hai loại tụ này khác nhau, và chúng được dùng kết hợp để bổ sung tác dụng cho nhau.
- Điện trở 0.0 chính là dây dẫn, bạn chỉ cần dùng một dây điện (jump wire) để nối hai điểm đó.

Thân,

thuyenld 18-02-2009 04:29 PM

câu hỏi này anh chưa trả lời em:
các thông số 16V,50V của con tụ có phải mua chính xác ko ạ,vì khi em đi mua thì một số con ko có chính xác.
Tụ 1uF 50V mà không phân cực như hình em không thấy bán

namqn 19-02-2009 04:31 PM

Trích:

Nguyên văn bởi thuyenld (Post 22721)
câu hỏi này anh chưa trả lời em:
các thông số 16V,50V của con tụ có phải mua chính xác ko ạ,vì khi em đi mua thì một số con ko có chính xác.
Tụ 1uF 50V mà không phân cực như hình em không thấy bán

Về điện áp chịu đựng của tụ, nếu bạn không tìm được giá trị đã nêu trong sơ đồ, bạn có thể dùng điện áp chịu đựng lớn hơn (chỉ hơi có vẻ "giết gà dùng dao mổ trâu thôi").

Thân,

thuyenld 20-02-2009 04:54 PM

tụ C47 có ghi -1uF,50V dấu "-" ghĩa là gì hả anh?dùng loại phân cực có được không? Em ko tìm thấy loại không phân cực.
em đã là thử rồi, đầu ra điện áp đo chuẩn 3.3V và 5V rồi.giờ chỉ còn thiếu hệ thống tụ lọc thôi.
Cảm ơn anh !

namqn 20-02-2009 05:49 PM

Trích:

Nguyên văn bởi thuyenld (Post 22800)
tụ C47 có ghi -1uF,50V dấu "-" ghĩa là gì hả anh?dùng loại phân cực có được không? Em ko tìm thấy loại không phân cực.
em đã là thử rồi, đầu ra điện áp đo chuẩn 3.3V và 5V rồi.giờ chỉ còn thiếu hệ thống tụ lọc thôi.
Cảm ơn anh !

Tôi lại thấy tụ C47 được ghi là .1uF 50V, tức là có giá trị 0.1 uF = 100 nF (tụ này nếu dùng loại ceramic sẽ được ký hiệu là 104).

Thân,

thuyenld 21-02-2009 03:23 PM

Cảm ơn anh.
tụ 104 thì em biết

thuyenld 25-02-2009 07:54 PM

Bác Nam cho em hỏi:
-khi em mới mua chip 6014A về thì mạch nạp Pickit2(Thiêm minh) có thể nạp trực tiếp không cần nguồn như các con cắm khác.
-khi mà em tạo bộ nguồn cho nó(có thệm tụ lọc...) thì không nạp được.Chỉ khi cấp nguồn 5V thì mới nhận chip và nạp được.
Không biết nạp như vậy có sao không, vì em thấy bảo Pickit2 nạp không cần cấp nguồn

namqn 25-02-2009 08:26 PM

Trích:

Nguyên văn bởi thuyenld (Post 22988)
Bác Nam cho em hỏi:
-khi em mới mua chip 6014A về thì mạch nạp Pickit2(Thiêm minh) có thể nạp trực tiếp không cần nguồn như các con cắm khác.
-khi mà em tạo bộ nguồn cho nó(có thệm tụ lọc...) thì không nạp được.Chỉ khi cấp nguồn 5V thì mới nhận chip và nạp được.
Không biết nạp như vậy có sao không, vì em thấy bảo Pickit2 nạp không cần cấp nguồn

Câu hỏi của bạn vẫn chưa rõ ràng. Ban đầu bạn có thể nạp bằng PICkit 2 thì con dsPIC30F6014A của bạn nằm ở đâu? Nếu nó nằm trên một board mạch thì ở bước thứ hai, khi bạn không thể nạp được cho nó, board mạch có gì thay đổi so với bước thứ nhất. Và bạn thiết lập cho phần mềm giao tiếp với PICkit 2 (trên máy tính) ra sao ở bước thứ hai?

Thân,

thuyenld 25-02-2009 08:41 PM

-Em có làm 1 mạch nhỏ chuyển đổi từ chân dán sang dạng cắm
-board mạch của em là dạng nối dây
-ban đầu chỉ nối 5 chân VPP,VDD,VSS,PGD,PGC để nạp thì được
-sau đó ở bước 2 em tạo bộ nguồn 5V và nối vào chân VDD,VSS thì khi cắm điện nó mới nhận. Pickit2 vẫn không có j thay đổi

namqn 25-02-2009 08:47 PM

Trích:

Nguyên văn bởi thuyenld (Post 22996)
-Em có làm 1 mạch nhỏ chuyển đổi từ chân dán sang dạng cắm
-board mạch của em là dạng nối dây
-ban đầu chỉ nối 5 chân VPP,VDD,VSS,PGD,PGC để nạp thì được
-sau đó ở bước 2 em tạo bộ nguồn 5V và nối vào chân VDD,VSS thì khi cắm điện nó mới nhận. Pickit2 vẫn không có j thay đổi

Đây là hành vi bình thường. Phần mềm trên PC của PICkit 2 thường được cấu hình để tự động cấp nguồn cho target. Nếu bạn chỉ thực hiện như bước 1 thì rõ ràng target không có khả năng tự cấp nguồn, nên PICkit 2 sẽ cấp nguồn cho dsPIC khi nạp chương trình.

Ở bước 2, PICkit 2 thử cấp nguồn cho target thì có trục trặc (vì có các tụ lớn giữa các chân nguồn), nên nó chỉ hoạt động khi target được cấp nguồn.

Thân,

thuyenld 10-03-2009 10:58 AM

codec
 
1 Attachment(s)
anh Nam cho em hỏi:
Đây là mạch dspicdem1.1 của Microchip.
Trên hình là con codec SI3000.SI3000 nối với DSPIC qua giao thức SPI
em ko hiểu bộ phận J9 để làm gì, em thấy bảo là để chọn chế độ master/slave cho SI3000 nhưng em ko hiểu, vì em nghĩ là DSPic luôn là master.

namqn 10-03-2009 06:50 PM

Trích:

Nguyên văn bởi thuyenld (Post 23396)
anh Nam cho em hỏi:
Đây là mạch dspicdem1.1 của Microchip.
Trên hình là con codec SI3000.SI3000 nối với DSPIC qua giao thức SPI
em ko hiểu bộ phận J9 để làm gì, em thấy bảo là để chọn chế độ master/slave cho SI3000 nhưng em ko hiểu, vì em nghĩ là DSPic luôn là master.

dsPIC có thể làm việc như một master hay slave, và SI3000 cũng có thể hoạt động ở một trong hai chế độ giống như vậy. Thông thường thì các chân phục vụ giao tiếp SPI của cả hai chip được nối với nhau là đủ, và mỗi chip sẽ được thiết lập cấu hình cho phù hợp. Tuy nhiên, SI3000 hỗ trợ nhiều chế độ làm việc, được thiết lập thông qua việc đọc trạng thái của các chân SCLK và SDO ở cạnh lên đầu tiên của MCLK sau khi reset, do đó cần có J9 để cho phép thực hiện việc thiết lập cấu hình này.

Thân,

thuyenld 10-03-2009 07:58 PM

Trích:

Nguyên văn bởi namqn (Post 23408)
Tuy nhiên, SI3000 hỗ trợ nhiều chế độ làm việc, được thiết lập thông qua việc đọc trạng thái của các chân SCLK và SDO ở cạnh lên đầu tiên của MCLK sau khi reset, do đó cần có J9 để cho phép thực hiện việc thiết lập cấu hình này.

Thân,

Anh có thể giải thích cho em câu này rõ hơn được ko??
Vậy thì có phải ta xét 3 jumper ở bên phải thì SI3000 sẽ là slave mode, còn bên trái sẽ là master mode phải ko ạ??
Theo em được biết thì SI3000 ko lập trình được, vậy thì khi nó ở chế độ master thì sẽ thiết lập ra sao??

namqn 10-03-2009 08:50 PM

Trích:

Nguyên văn bởi thuyenld (Post 23411)
Anh có thể giải thích cho em câu này rõ hơn được ko??
Vậy thì có phải ta xét 3 jumper ở bên phải thì SI3000 sẽ là slave mode, còn bên trái sẽ là master mode phải ko ạ??
Theo em được biết thì SI3000 ko lập trình được, vậy thì khi nó ở chế độ master thì sẽ thiết lập ra sao??

Theo tôi thì có 4 jumper. Theo datasheet của SI3000 thì SDO = '0' và SCLK = '1' ở cạnh lên đầu tiên của MCLK sau khi reset sẽ thiết lập chế độ slave cho SI3000. Do đó, vị trí của hai jumper dưới sẽ là 7-3, và 8-4. Hai jumper còn lại cũng nằm ở 5-1 và 6-2 để cấp xung clock từ master (dsPIC) vào chân MCLK.

Nếu SI3000 làm việc ở chế độ master, các vị trí jumper bắt buộc là 5-9, 6-10, và 8-12. Jumper thứ ba có thể nằm ở vị trí 7-3 hay 7-11 sẽ quyết định mode làm việc của SI3000 (khi hoạt động như một master), đề nghị xem datasheet của SI3000 về các thông tin chi tiết.

Thân,

thuyenld 11-03-2009 09:26 AM

dspic30F6014A
 
anh Nam cho em hỏi: em đọc datasheet của con DSpic30F6014A có các chân CSDI(RG12),CSDO(RG13),CSCK(RG14),COFS(RG15) là của module nào vậy nó dùng để giao tiếp với con SI3000 như ở trên em nói, nhưng không phải là SPI

namqn 11-03-2009 04:18 PM

Trích:

Nguyên văn bởi thuyenld (Post 23437)
anh Nam cho em hỏi: em đọc datasheet của con DSpic30F6014A có các chân CSDI(RG12),CSDO(RG13),CSCK(RG14),COFS(RG15) là của module nào vậy nó dùng để giao tiếp với con SI3000 như ở trên em nói, nhưng không phải là SPI

Những chân mà bạn đã đề cập là của module "Data Converter Interface", dùng để giao tiếp (kiểu nối tiếp) với các codec, ADC, và DAC.

Thân,

thuyenld 11-03-2009 08:40 PM

vâng! cảm ơn anh!
sao chưa thấy ai làm về module này nhỉ, có tutorial thì càng hay.
bác nào có tài liệu cho em xin với.

thuyenld 17-03-2009 10:12 PM

Dspic
 
Em đang làm đề tài xử lý tiếng nói sử dụng DSPIC30F6014A và SI3000.
Vấn đề gặp phải là thiếu bộ nhớ.
em muốn thêm EEPROM ngoài để lưu file tiếng nói không biết DSPIC này tối đa EEPROM ngoài là bao nhiêu. ai có sơ đồ ghép nối, code thì cho em xin.
DSPIC30F6014A có thể thêm RAM ngoài không? vì RAM của con này hơi ít.

namqn 17-03-2009 11:03 PM

Trích:

Nguyên văn bởi thuyenld (Post 23651)
Em đang làm đề tài xử lý tiếng nói sử dụng DSPIC30F6014A và SI3000.
Vấn đề gặp phải là thiếu bộ nhớ.
em muốn thêm EEPROM ngoài để lưu file tiếng nói không biết DSPIC này tối đa EEPROM ngoài là bao nhiêu. ai có sơ đồ ghép nối, code thì cho em xin.
DSPIC30F6014A có thể thêm RAM ngoài không? vì RAM của con này hơi ít.

Nếu bạn dùng các giao tiếp nối tiếp để kết nối với EEPROM bên ngoài thì dung lượng chỉ phụ thuộc vào EEPROM bên ngoài.

Bạn đã xem qua thư viện nén/giải nén tiếng nói của dsPIC chưa? Link của nó ở đây:
http://www.microchip.com/stellent/id...cName=en023610

Thân,

thuyenld 31-03-2009 09:32 PM

cho em hỏi : em đang làm con Dspic30F4012 hiển thị LCD nhưng theo hướng dẫn thì là cấp nguồn cho 2 chân AVDD,AVSS
Hôm nay em có làm 1 mạch cấp nguồn cho 2 chân VDD và 2 chân VSS (ko cấp cho AVDD và AVSS) khi cắm nguồn vào thì chip rất nóng và cháy ko hiểu tại sao

namqn 01-04-2009 11:42 AM

Trích:

Nguyên văn bởi thuyenld (Post 24210)
cho em hỏi : em đang làm con Dspic30F4012 hiển thị LCD nhưng theo hướng dẫn thì là cấp nguồn cho 2 chân AVDD,AVSS
Hôm nay em có làm 1 mạch cấp nguồn cho 2 chân VDD và 2 chân VSS (ko cấp cho AVDD và AVSS) khi cắm nguồn vào thì chip rất nóng và cháy ko hiểu tại sao

Bạn đang nói đến hướng dẫn nào? Chân AVDD và AVSS của dsPIC hay LCD?

Thông thường, khó có khả năng chỉ cấp nguồn vào các cặp chân VDD và VSS mà chip lại bị nóng và cháy. Bạn xem lại có điều gì bất thường với mạch của bạn hay không.

Thân,

thuyenld 01-04-2009 12:29 PM

em đang hỏi con dspic.
Vì em thấy trong hướng dẫn chỉ cấp nguồn cho 2 chân AVDD,AVSS.
Em muốn hỏi giờ em chỉ cấp nguồn cho 2 chân VDD, 2 chân VSS thì có được ko(ko cấp cho AVDD,AVSS) vì em ko sử dụng module ADC.Thank

namqn 01-04-2009 02:19 PM

Trích:

Nguyên văn bởi thuyenld (Post 24219)
em đang hỏi con dspic.
Vì em thấy trong hướng dẫn chỉ cấp nguồn cho 2 chân AVDD,AVSS.
Em muốn hỏi giờ em chỉ cấp nguồn cho 2 chân VDD, 2 chân VSS thì có được ko(ko cấp cho AVDD,AVSS) vì em ko sử dụng module ADC.Thank

Tất cả các chân nguồn đều cần được cấp nguồn, ngay cả khi bạn không dùng module ADC.

Thân,


Múi giờ GMT. Hiện tại là 04:15 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam