Últimos assuntos
Quem está conectado
Há 2 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 2 Visitantes :: 1 Motor de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 17 em Seg 15 Mar 2010 - 15:32
Buscar
PSoC - Cypress
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 • Compartilhe •
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 dia Seg 27 Jul 2009 - 20:48, editado 1 vezes
_________________
Happy soldering!
José Flor - OzFlor
Componentes electrónica
Mercado Livre
Novo fórum de electrónica

joseflor- Nível 3

- Mensagens: 260
Pontos: 691
Reputação: 4
Data de inscrição: 08/11/2008
Idade: 46
Localização: Mangerton, NSW, Austrália

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: 273
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
_________________
Happy soldering!
José Flor - OzFlor
Componentes electrónica
Mercado Livre
Novo fórum de electrónica

joseflor- Nível 3

- Mensagens: 260
Pontos: 691
Reputação: 4
Data de inscrição: 08/11/2008
Idade: 46
Localização: Mangerton, NSW, Austrália

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: 273
Reputação: 1
Data de inscrição: 26/07/2009
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Curso de electrónica




» panasonic TX-32DK1f
» Circuito Logico de uma Calculadora
» ELECTRONICA BASICA
» Microchip MPLAB IDE - PIC16F84A
» cmos 4066
» Psoc Express LCD
» Cursos e Artigos
» Biblioteca da Cypress (PSoC) para usar no Proteus
» Medição de temperatura com PSoC CY8C27643 e sensor DS1820