Últimos assuntos
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 73 em Qui 1 Fev 2024 - 6:28
Procurar
PSoC - Cypress
2 participantes
Fórum de Electrónica - projectos, cursos, tutoriais, compra e venda, etc. em electrónica :: Electrónica :: Cursos e tutoriais de electrónica :: Curso de electrónica por José Flor - OzFlor
Página 1 de 1
PSoC - Cypress
O que é um PSoC?
Um PSoC é um Mixed Signal Array que funciona com micro-controlador no seu interior. PSoC significa Programmable System-on-Chip, ou seja um sistema em chip programável. Este chip é fabricado pela Cypress. Um PSoC pode conter até 100 funções periféricas ao micro-controlador dentro do mesmo chip. Com isto pode economizar componentes, tamanho da PCB, consumo energético e dinheiro. E muito importante economiza tempo de programação.
A imagem seguinte informa com clareza o que é um PSoC.
Um PSoC é um Mixed Signal Array que funciona com micro-controlador no seu interior. PSoC significa Programmable System-on-Chip, ou seja um sistema em chip programável. Este chip é fabricado pela Cypress. Um PSoC pode conter até 100 funções periféricas ao micro-controlador dentro do mesmo chip. Com isto pode economizar componentes, tamanho da PCB, consumo energético e dinheiro. E muito importante economiza tempo de programação.
A imagem seguinte informa com clareza o que é um PSoC.
Como pode ver o micro-controlador está representado no centro. Em sua volta existem um certo números de módulos Digitais e Analógicos. Existem vários port que podem ser definidos com I/O entradas ou saídas. Existem vários chips desde 8 pinos até 100 pinos que você pode escolher.
A beleza de programar o PSoC
Para programar o PSoC você não necessita saber linguagem de programação. Tudo funciona em um ambiente IDE onde o usuário clica ou arrasta um total de 4 icons e depois define eles com o que quer fazer.
Exemplo:
Se quiser colocar um botão que vai accionar o piscar de um LED e ao mesmo tempo ver o sinal de saída onde liga o LED no PC.
Botão é Input. Então vamos clicar no icon Input. Em seguida aparece um menu onde escolhemos um botão de pressão
LED é Output. Então vamos clicar no icon Output. Em seguida aparece um menu onde seleccionamos escolhemos um LED de uma cor on/off.
Visualizar no PC usamos um interface. Então vamos clicar no icon Interface. Em seguida aparece um menu onde seleccionamos escolhemos I2C. Se o seu PC tiver um Hyper Terminal pode ver o comportamento do LED no PC.
Está faltando o quarto icon que falei em cima. O quarto icon é um Valuator. O valuator é muito importante no projecto. Com ele podemos definir um enorme número de funções para definir o comportamento dos I/O (Input/Output).
Como definimos um Valuator
Para definir um valuator vou dar o seguinte exemplo usando o exemplo de cima e modificar.
Vamos substituir o botão por um potenciómetro. Neste Pot vamos ligar 5V. Vamos substituir o LED por outro LED on/off/pisca.
Agora clicamos no icon Valuator e vamos difinir ele para que quando a tensão for menor que 33% dos 5V o LED fica apagado, entre 33% e 66% o LED liga e acima de 66% o LED pisca. Isto é o nosso valuator.
Simular
Agora que criamos este pequeno projecto sem uso de qualquer linguagem de código, vamos simular ele. A simulação é uma ferramenta muito importante em Software para nós testar o projecto antes de passar á gravação e montagem. No nosso projecto o Pot aparece com uma barra vertical calibrada de 0 a 5V onde nós deslocamos uma barra e visualizamos se o LED se comporta de acordo com o que queremos.
Que programas se usam com o PSoC
O program usado para fazer tudo isso é o PSoC Express que você pode baixar do site da Cypress. Para programar o chip usa o PSoC Programmer também no site da Cypress.
Vídeos sobre PSoC
No site da Cypress esistem alguns védeos que ensinam como programar os PSoCs.
Para trabalhar com o PSoC necessita desta ferramenta.
A beleza de programar o PSoC
Para programar o PSoC você não necessita saber linguagem de programação. Tudo funciona em um ambiente IDE onde o usuário clica ou arrasta um total de 4 icons e depois define eles com o que quer fazer.
Exemplo:
Se quiser colocar um botão que vai accionar o piscar de um LED e ao mesmo tempo ver o sinal de saída onde liga o LED no PC.
Botão é Input. Então vamos clicar no icon Input. Em seguida aparece um menu onde escolhemos um botão de pressão
LED é Output. Então vamos clicar no icon Output. Em seguida aparece um menu onde seleccionamos escolhemos um LED de uma cor on/off.
Visualizar no PC usamos um interface. Então vamos clicar no icon Interface. Em seguida aparece um menu onde seleccionamos escolhemos I2C. Se o seu PC tiver um Hyper Terminal pode ver o comportamento do LED no PC.
Está faltando o quarto icon que falei em cima. O quarto icon é um Valuator. O valuator é muito importante no projecto. Com ele podemos definir um enorme número de funções para definir o comportamento dos I/O (Input/Output).
Como definimos um Valuator
Para definir um valuator vou dar o seguinte exemplo usando o exemplo de cima e modificar.
Vamos substituir o botão por um potenciómetro. Neste Pot vamos ligar 5V. Vamos substituir o LED por outro LED on/off/pisca.
Agora clicamos no icon Valuator e vamos difinir ele para que quando a tensão for menor que 33% dos 5V o LED fica apagado, entre 33% e 66% o LED liga e acima de 66% o LED pisca. Isto é o nosso valuator.
Simular
Agora que criamos este pequeno projecto sem uso de qualquer linguagem de código, vamos simular ele. A simulação é uma ferramenta muito importante em Software para nós testar o projecto antes de passar á gravação e montagem. No nosso projecto o Pot aparece com uma barra vertical calibrada de 0 a 5V onde nós deslocamos uma barra e visualizamos se o LED se comporta de acordo com o que queremos.
Que programas se usam com o PSoC
O program usado para fazer tudo isso é o PSoC Express que você pode baixar do site da Cypress. Para programar o chip usa o PSoC Programmer também no site da Cypress.
Vídeos sobre PSoC
No site da Cypress esistem alguns védeos que ensinam como programar os PSoCs.
Para trabalhar com o PSoC necessita desta ferramenta.
O nosso colega Tayeb está a colocar uns PDFs sobre o estudo do PSoC aqui. Dessa forma aproveito o embalo e coloco aqui os links para os seus threads.
Última edição por joseflor em Seg 27 Jul 2009 - 13:48, editado 1 vez(es)
Re: PSoC - Cypress
Olá joseflor e membros e visitantes,
Sou novo neste espaço e fico satisfeito sobre a exitência deste espaço na Web.
Sobre PSoCs já faz quase 12 mêses que a minha empresa Aliatron www.aliatron.pt promove PSoCs. O primeiro produto que disponibilizamos foi EasyPSoC3, sendo a versão mais recente a ser comercializada o EasyPSoC4, que se trata de uma placa de desenvolvimento da Mikroelektronika, Sérvia. Mais recentemente, começámos a promover Kit PSoC Express 3.0 de Ensino, e estamos já a vender um livro em português da Editora Érica entitulado "Microcontrolador PSoC - Uma Nova Tecnologia, Uma Nova Tendência". O kit PSoC Express 3.0 de Ensino inclui no CD vários exercícios com PSoC Express 3.0. Quer EasyPSoC4, quer o kit PSoC Express 3.0, incluem programador para PSoCs.
Para mais informações sugiro o seguinte link:
http://aliatron.com/loja/catalog/advanced_search_result.php?keywords=PSoc
Estamos a planear durante a temporada de Outubro 2009 a Junho 2010 várias formações de microcontroladores que serão acompananahdos com apoio online através do plataforma Moodle de Ensino à Distância. Neste plano formações, estão contemplados os PSoCs.
Talvez seja do interesse dos membros e visitantes, e para sí, que promovemos também ferramentas de desenvolvimento de Jogos. O mercado mundial de jogos é de 25 biliões de dólares, e é pena que Portugal tendo tanta massa cinzenta seja em geral um país de meros consumidores de jogos. Pensamos nós na Aliatron, que a promoção destas ferramentas de possa ajudar a revolucionar o nosso mercado. O Instituto Politécnico de Bragança vai lançar no próximo ano lectivo a primeira licenciatura em Portugal de desenvolvimento de jogos.
Para mais informação sobre as ferramentas de desenvolvimento de jogos vêr em:
http://aliatron.com/loja/catalog/advanced_search_result.php?keywords=jogos
Espero que a informação que aqui dei seja de interesse de todos.
Tayeb
Sou novo neste espaço e fico satisfeito sobre a exitência deste espaço na Web.
Sobre PSoCs já faz quase 12 mêses que a minha empresa Aliatron www.aliatron.pt promove PSoCs. O primeiro produto que disponibilizamos foi EasyPSoC3, sendo a versão mais recente a ser comercializada o EasyPSoC4, que se trata de uma placa de desenvolvimento da Mikroelektronika, Sérvia. Mais recentemente, começámos a promover Kit PSoC Express 3.0 de Ensino, e estamos já a vender um livro em português da Editora Érica entitulado "Microcontrolador PSoC - Uma Nova Tecnologia, Uma Nova Tendência". O kit PSoC Express 3.0 de Ensino inclui no CD vários exercícios com PSoC Express 3.0. Quer EasyPSoC4, quer o kit PSoC Express 3.0, incluem programador para PSoCs.
Para mais informações sugiro o seguinte link:
http://aliatron.com/loja/catalog/advanced_search_result.php?keywords=PSoc
Estamos a planear durante a temporada de Outubro 2009 a Junho 2010 várias formações de microcontroladores que serão acompananahdos com apoio online através do plataforma Moodle de Ensino à Distância. Neste plano formações, estão contemplados os PSoCs.
Talvez seja do interesse dos membros e visitantes, e para sí, que promovemos também ferramentas de desenvolvimento de Jogos. O mercado mundial de jogos é de 25 biliões de dólares, e é pena que Portugal tendo tanta massa cinzenta seja em geral um país de meros consumidores de jogos. Pensamos nós na Aliatron, que a promoção destas ferramentas de possa ajudar a revolucionar o nosso mercado. O Instituto Politécnico de Bragança vai lançar no próximo ano lectivo a primeira licenciatura em Portugal de desenvolvimento de jogos.
Para mais informação sobre as ferramentas de desenvolvimento de jogos vêr em:
http://aliatron.com/loja/catalog/advanced_search_result.php?keywords=jogos
Espero que a informação que aqui dei seja de interesse de todos.
Tayeb
Tayeb- Nível 1
- Mensagens : 21
Pontos : 5597
Reputação : 1
Data de inscrição : 26/07/2009
Re: PSoC - Cypress
Boas Tayeb,
Essas formações online com microcontroladores podem ser informadas aqui no fórum para que possamos estar assistindo a isso? Quando fala microcontroladores, pode ser mais especifico e informar que microcontroladores são esses?
Quando ao PSoC; eu ficaria muito contente e grato se desse para você colocar aqui alguma matéria sobre os mesmo para os membros e visitantes do fórum aprenderem. Tem como fazer isso? Poderia até mesmo colocar vídeos aqui (links ou um flash como esse ai em cima) sobre material de aprendizagem dos PSoCs.
Abraços
Essas formações online com microcontroladores podem ser informadas aqui no fórum para que possamos estar assistindo a isso? Quando fala microcontroladores, pode ser mais especifico e informar que microcontroladores são esses?
Quando ao PSoC; eu ficaria muito contente e grato se desse para você colocar aqui alguma matéria sobre os mesmo para os membros e visitantes do fórum aprenderem. Tem como fazer isso? Poderia até mesmo colocar vídeos aqui (links ou um flash como esse ai em cima) sobre material de aprendizagem dos PSoCs.
Abraços
Re: PSoC - Cypress
Olá José.
Será um prazer colocar aqui mais informação sobre PSoCs, incluindo tutoriais que estou a escrever e que já escreví.
Os micrcontroladores sobre os quais referí no meu post são PICs (e derivado BASIC Stamp), dsPICs, 8051s, AVRs (e derivado ARDUINO), ARMs e PSoCs. Vamos em parte fazer o qie os nossos irmãos já fazem, que é permitir que se divulgue o uso de microcontroladores.
A minha empresa ALIATRON foi quem introduziu em Portugal e Espanha os microcontroladores BASIC Stamp. Nos passados três anos esforcámo-nos na divulgação dos microcontroladres PICAXE (tal como BASIC Stamp também programáveis em BASIC), tendo feito um excelente trabalho nas escolas portuguesas.
Retribuo os abraços, e muito obrigado pela amabilidade com que me recebeu aqui.
Tayeb
Será um prazer colocar aqui mais informação sobre PSoCs, incluindo tutoriais que estou a escrever e que já escreví.
Os micrcontroladores sobre os quais referí no meu post são PICs (e derivado BASIC Stamp), dsPICs, 8051s, AVRs (e derivado ARDUINO), ARMs e PSoCs. Vamos em parte fazer o qie os nossos irmãos já fazem, que é permitir que se divulgue o uso de microcontroladores.
A minha empresa ALIATRON foi quem introduziu em Portugal e Espanha os microcontroladores BASIC Stamp. Nos passados três anos esforcámo-nos na divulgação dos microcontroladres PICAXE (tal como BASIC Stamp também programáveis em BASIC), tendo feito um excelente trabalho nas escolas portuguesas.
Retribuo os abraços, e muito obrigado pela amabilidade com que me recebeu aqui.
Tayeb
Tayeb- Nível 1
- Mensagens : 21
Pontos : 5597
Reputação : 1
Data de inscrição : 26/07/2009
Tópicos semelhantes
» Biblioteca da Cypress (PSoC) para usar no Proteus
» Introdução ao PSoC
» Psoc Express LCD
» Detectar e controlar eventos com PSoC e Labview
» Medição de temperatura com PSoC CY8C27643 e sensor DS1820
» Introdução ao PSoC
» Psoc Express LCD
» Detectar e controlar eventos com PSoC e Labview
» Medição de temperatura com PSoC CY8C27643 e sensor DS1820
Fórum de Electrónica - projectos, cursos, tutoriais, compra e venda, etc. em electrónica :: Electrónica :: Cursos e tutoriais de electrónica :: Curso de electrónica por José Flor - OzFlor
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Seg 27 Abr 2015 - 13:24 por Jose Manuel Borges
» Microchip MPLAB IDE - PIC16F84A
Sex 8 Ago 2014 - 19:29 por Electromonkeys
» Ajuda sobre curso de electronica
Seg 4 Ago 2014 - 13:57 por Nunes Pereira
» Procuro: Programdores em C, elaborar circuitos electrónicos. Trabalho remunerado
Qua 11 Jun 2014 - 14:07 por ricardo costa1986
» PORTA NOT
Dom 2 Mar 2014 - 13:40 por yoda
» Ajuda com Monitor Philips190tws
Qui 28 Nov 2013 - 1:28 por kagareu
» Estação de Retrabalho não derrete a solda
Sáb 12 Out 2013 - 17:10 por itacipri
» Plataforma para cálculo de tempo de voo
Sáb 27 Jul 2013 - 4:06 por diogofsousa92
» Prestação serviços projeto eletronica""
Sex 26 Jul 2013 - 15:24 por Mega_Migas
» l7812cv
Seg 15 Jul 2013 - 13:06 por boleiro