Message d'erreur

  • User warning : The following module is missing from the file system: slick_views. For information about how to fix this, see the documentation page. dans _drupal_trigger_error_with_delayed_logging() (ligne 1143 dans /var/www/vhosts/aviontics.co.uk/httpdocs/includes/bootstrap.inc).
  • User warning : The following module is missing from the file system: slick_example. For information about how to fix this, see the documentation page. dans _drupal_trigger_error_with_delayed_logging() (ligne 1143 dans /var/www/vhosts/aviontics.co.uk/httpdocs/includes/bootstrap.inc).

PORTABLE PROGRAMMABLE SYSTEM-ON-CHIP

A PORTABLE PROGRAMMABLE SYSTEM-ON-CHIP (SOC) APPARATUS FOR PROGRAMMING A MICRO-CONTROLLER CHIP THROUGH ONE OR MORE HOST DEVICES

 

BACKGROUND OF THE INVENTION

 

1. Field of the Invention

 

The present invention relates to an apparatus and a method of programming a micro- controller chip through host device, more specifically relates to an apparatus and a method of programming a micro-controller chip through host device by using various connecting unit & providing a slot in circuit board to receive a micro-controller chip.

 

2. Description of Related Art

 

 

The circuit board allows attachment of different types of components such as controller, memory, basic input/output system, some on-chip set peripherals & socket for connecting with the various devices. The host devices can be a laptop, desktop, smart phone, or a tablet. The controller is the basic part of any chipset/circuit board and generally is soldered in the circuit board i.e. non-removable. There is a chance of losing data if the micro-controller gets damaged, thus whole module is affected by the loss of data. Further, most of the circuit boards do not support multiple vendor’s micro- controller.

 

Many peripheral devices such as camera, scanner, game accessory, or any expansion card need to interface with any tablet or laptop or smart phones. An external USB is provided for communicating with any of the peripheral devices. The USB peripheral is plugged into a host device. Assuming that the device (OS) has USB support, the peripheral is recognized and the USB bus is configured appropriately. Sometimes the casual user faces problems while reconfiguring the devices, thus with the aid of a USB hub device, a standard external USB connection can be used to connect a larger number of USB devices.

 

Further, many peripheral devices have microcontrollers that may not be programmed once they get placed on the circuit board and few microcontrollers once programmed,

 

can’t be reprogrammed or modified. There is a need for a smoother transition between programming  the  micro-controller  and  transferring  the  micro-controller  itself  to  the custom PCB Board.

 

Therefore there is a need of an apparatus that enables the user to provide a slot for removably attaching the microcontroller by placing it on the module, load boot loader and program the micro-controller. Moreover, it is internally connected to the computer motherboard via internal USB or any other means.

 

Furthermore, there is also need of an apparatus that may be used for developing and designing products and prototypes that would leverage internal components of the host device. Examples of the internal components include but not limited to Internet of things (IOT), Wi-Fi modules, ethernet, GPS modules etc.

 

SUMMARY OF THE INVENTION

 

In accordance with the teachings of the present invention, an apparatus and a method for programming a micro-controller chip through a host device by using various connecting units and providing a slot in circuit board to receive a micro-controller chip.

 

An object of the present invention is to provide a portable programmable system-on- chip (SOC) apparatus for programming a micro-controller chip through one or more host devices. The programmable system-on-chip (SOC) apparatus includes a printed circuit board (PCB) and a connecting unit. The printed circuit board (PCB) is used for receiving power/communication from/with the host device. The connecting unit is used to connect the PCB with the host device. A slot is configured in the PCB for receiving micro- controller chip. The micro-controller chip is powered & programmed through the host device.

 

In another object of the present invention the portable programmable system-on-chip apparatus wherein the connecting unit includes a socket to connect with the internal USB slot of the host device.

 

In yet another object of the present invention the apparatus further includes socket which facilitate the microcontroller to internally connect with the motherboard of the host device

 

These and other objects, features and advantages of the invention will become more fully apparent in the following detailed description, taken in conjunction with the accompanying drawings.

 

BRIEF DESCRIPTION OF DRAWINGS:

 

The disclosure will provide details in the following description of preferred embodiments with reference to the following figures wherein:

 

FIG. 1 illustrates a perspective block diagram of the portable printed circuit for the connection  with  host  &  peripheral  devices,  in  accordance  with   an   exemplary embodiment of the present invention.

 

The foregoing summary, as well as the following detailed description of certain embodiments of the present invention, will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, certain embodiments are shown in the drawings. It should be understood, however, that the present invention is not limited to the arrangements and instrumentality shown in the attached drawings.

 

DETAILED DESCRIPTION OF DRAWINGS

 

While  this  technology  is  illustrated  and  described  in  a  preferred  embodiment, the portable programmable system-on-chip (SOC) apparatus with a slot for removable microcontroller may be created in various shapes, sizes and configuration. This is depicted in the drawings, and will herein be described in detail, as a preferred embodiment of the invention, with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and the associated functional specifications for its construction and is not intended to limit the invention to the embodiment illustrated. Those skilled in the art will envision many other possible

 

Reference will now be made in detail to several embodiments of the invention which are illustrated in the accompanying drawings. Wherever feasible and convenient, the same reference numerals are used in the figures and the description to refer to the same or like parts. The drawings are in a simplified form and not to precise scale. For purposes of convenience and clarity only, directional terms, such as top, bottom, left, right, up, down, over, above, below, beneath, rear, and front may be used with respect to the accompanying drawings.

 

These and similar directional terms should not be strictly construed to limit the scope of the invention. In addition, words such as attached, affixed, coupled, connected and similar terms with their inflectional morphemes are used interchangeably, unless the difference is noted or made otherwise clear from the context. These words and expressions do not necessarily signify direct connections, but include connections through mediate components and devices.

 

Fig. 1 illustrates a perspective block diagram of the portable system-on-chip (SOC) apparatus  100  for  programming  a  micro-controller  102  through  one  or  more  host devices 104, in accordance with an exemplary embodiment of the present invention.

 

The portable programmable SOC apparatus 100 includes a PCB 106 for receiving power/communication from/with the host device 104, a connecting unit 108 to connect internally the PCB 106 with the host device 104, a slot 110 configured in the PCB for receiving a micro-controller 102, the PCB 106 powers the micro-controller 102, the micro-controller 102 is programmed through the host device 104.

 

In a preferred embodiment of the present invention, the connecting unit 108 includes a socket  or  adapter  pins  to  connect  with  the  host  device  104.  System-on-chip  100 includes a connecting unit 108 connected internally with the motherboard of the host device 104.

 

The system-of-chip 100 is an integration of hardware & software into a single board or chip. System-on-chip 100 may further include at least one of a processor or controller cores or memory & peripherals. Examples of the microcontroller 102 include but not

 

The system-on-chip 100 may provide an option of working with the host device 104 in conjunction with the microcontroller 102 connected externally making the system more customized, flexible, reliable & economic.

 

The system-on-chip 100 includes a connecting unit 108 to connect the PCB 106 with the host device 104. The examples of the connecting unit 108 such as pin holes 108 includes but not limited to internal USB and adapter pins. Examples of the host device

104 include but not limited to laptop, smart phone, desktop PC or tablet.

 

The pin holes 108 are placed on the exposed part of the PCB 106 that allow users to connect with the host devices 104 and the pins 108 are linked to LEDs on the module or on the host device 104. The examples of host devices 104 include but not limited to sensors, motors, speakers etc.

 

Another embodiment of the invention is that the controller 102 may be plugged to program through the host device 104. The controller 102 may be reprogrammed as well as replaceable from the system-on-chip 100. In yet other embodiment of present invention the system-on-chip 100 may be used for developing and designing products and prototypes that would leverage internal components of the host device. Examples of the internal components include but not limited to Internet of things (IOT), Wi-Fi modules, ethernet, GPS modules etc.

 

The present invention offers various advantages such as module may support Atmega328  chips,  a  Cortex  M4  microcontroller  and  Arduino  IDE and  is  easier  to program & have pin holes on the expose part to allow users to connect their devices (like sensors, motors, speakers, etc.) and jumper cables etc.

 

The foregoing discussion discloses and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and  from  the  accompanying  drawings  that  various  changes,  modifications  and variations may be made therein without departing from the spirit and scope of the invention. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.

 

CLAIMS OF THE INVENTION

 

Claim 1: A portable programmable system-on-chip (SOC) apparatus for programming a micro-controller chip through one or more host devices, the programmable system-on- chip (SOC) apparatus comprising:

 

a printed circuit board (PCB) for receiving power from the host device;

 

a connecting unit to connect the PCB internally with the host device; and

 

 

a slot configured in the PCB for receiving a micro-controller chip, wherein the PCB powers the micro-controller and the micro-controller chip programmed through the host device.

 

Claim 2. The portable programmable system-on-chip apparatus according to claim 1, wherein the connecting unit comprising a socket to connect with the internal USB slot of the host device.

 

Claim 3. The portable programmable system-on-chip apparatus according to claim 1 wherein the connecting unit comprising plurality of pins to connect a second host device with the first host device.

 

Claim 4: The portable programmable system-on-chip apparatus according to claim 1, wherein socket facilitates the microcontroller to internally connect with the motherboard of the host device.

 

Claim 5. The portable programmable system-on-chip apparatus according to claim 1, wherein the connecting unit comprising plurality of pins to connect the micro-controller chip with the host device.

 

ABSTRACT OF THE INVENTION

 

Disclosed  is  an  apparatus  and  a  method  for  programming  a  micro-controller  chip through host device by using various connecting unit and providing a slot in circuit board to receive a micro-controller chip. The programmable system-on-chip (SOC) apparatus includes a printed circuit board (PCB) and a connecting unit. The printed circuit board (PCB) is used for receiving power from the host device. The connecting unit is used to connect the PCB with the host device. A slot is configured in the PCB for receiving micro-controller chip. The micro-controller chip is powered and programmed through the host device.